Title: WP Query Monitor | wp-includes/media.php | Undefined offset |the_post_thumbnail?
Last modified: 14. Mai 2023

---

# WP Query Monitor | wp-includes/media.php | Undefined offset |the_post_thumbnail?

 *  Gelöst [tatort](https://de.wordpress.org/support/users/tatort/)
 * (@tatort)
 * [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/)
 * Hallo zusammen,
 * ich habe ein Problem mit meiner Debug.log-Datei, die voll von Fehlern wie diesem
   ist:
 * PHP Notice: Undefined offset: 1 in /[…]/httpdocs/wp-includes/media.php on line
   787
 * Es gibt verschiedene Zeilen mit ähnlichen Fehlern, wie zum Beispiel 790, 779,
   785, 787 und 811. Durch die Verwendung des Querrymonitors (ein riesiges Dankeschön
   an John Blackbourn für dieses tolle Tool) konnte ich zumindest die „scheinbare“
   Ursache identifizieren:
 *     ```wp-block-code
       <?php the_post_thumbnail(array('class' => 'img_thumbnail')); ?>
       ```
   
 * Laut der Dokumentation unter [https://developer.wordpress.org/reference/functions/the_post_thumbnail/](https://developer.wordpress.org/reference/functions/the_post_thumbnail/)
   scheinen alle Aufrufe dieser Funktion „optional“ zu sein. Die Funktion scheint
   also nicht veraltet zu sein!?
 * Könnt ihr mir bitte weiterhelfen und sagen, wo genau mein Problem liegt?
 * Vielen Dank im Voraus

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)

 *  [bscu](https://de.wordpress.org/support/users/bscu/)
 * (@bscu)
 * [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/#post-146132)
 * Die Zeilen 785 und 787 in media.php sehen so aus:
 *     ```
       if ( $data['width'] >= $size[0] && $data['height'] >= $size[1] )
   
       if ( 0 === $size[0] || 0 === $size[1] ) 
       ```
   
 * $size[1] ist hier das Problem. $size ist ein Parameter der Funktion und scheint
   in dem Problemfall nicht zu stimmen. Man musste also mal den Parameter prüfen
   und den Call-Stack ansehen, woher dieser falsche Wert kommt.
 * Allerdings ist dies hier ein Forum für Anwender und nicht für Programmierer, 
   auf [https://wordpress.stackexchange.com/](https://wordpress.stackexchange.com/)
   besser aufgehoben, wenn du das Problem nicht alleine in den Griff bekommst.
 *  Themenersteller [tatort](https://de.wordpress.org/support/users/tatort/)
 * (@tatort)
 * [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/#post-146135)
 * [@bscu](https://de.wordpress.org/support/users/bscu/)
 * vielen Dank für die schnelle Hilfe. Für alle anderen mit einem ähnlichen Problem
   haben sollten, es muss (wenn auch anders definiert) eine size mit übergeben werden.
   
   Meine „Finale“ Version ist:
 *     ```wp-block-code
       <?php the_post_thumbnail('thumbnail', ['class' => 'attachment-img_thumbnail']); ?>
       ```
   
 *  Moderator [Hans-Gerd Gerhards](https://de.wordpress.org/support/users/hage/)
 * (@hage)
 * [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/#post-146139)
 * [@tatort](https://de.wordpress.org/support/users/tatort/)
    super – freut uns.
   Danke für die Rückmeldung.
 * Kannst du das Thema dann bitte als gelöst markieren, wenn das Problem damit für
   dich behoben ist:
    [⌊Gelöst⌉](https://i.imgur.com/NKjTGAt.png) Die Option findest
   du rechts in der Sidebar. Danke.
 *  Moderator [Bego Mario Garde](https://de.wordpress.org/support/users/pixolin/)
 * (@pixolin)
 * Moderator (nicht mehr aktiv)
 * [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/#post-146141)
 *     ```wp-block-code
       <?php the_post_thumbnail('thumbnail', ['class' => 'attachment-img_thumbnail']); ?>
       ```
   
 * Kurze Anmerkung: Der [WordPress-Coding Standard](https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/#declaring-arrays)
   empfiehlt statt der Kurzschreibweise `$array = […]` die lesbarere Form `$array
   = array( … )` zu verwenden. Das erleichtert die Wartung, wenn du später wieder
   auf die Code-Stelle stößt. 
   Ansonsten gilt natürlich: deine Website, deine Regeln.
   Also nur ein freundlicher Hinweis. 🤓
 *  Themenersteller [tatort](https://de.wordpress.org/support/users/tatort/)
 * (@tatort)
 * [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/#post-146192)
 * Danke, das Problem ist für mich erledigt.

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)

 Das Thema „WP Query Monitor | wp-includes/media.php | Undefined offset |the_post_thumbnail?“
ist für neue Antworten geschlossen.

 * In: [Allgemeine Fragen](https://de.wordpress.org/support/forum/allgemeine-fragen/)
 * 5 Antworten
 * 4 Teilnehmer
 * Letzte Antwort von: [tatort](https://de.wordpress.org/support/users/tatort/)
 * Letzte Aktivität: [vor 3 Jahren, 4 Monaten](https://de.wordpress.org/support/topic/wp-query-monitor-wp-includes-media-php-undefined-offset-the_post_thumbnail/#post-146192)
 * Status: gelöst

## Themen

### Beliebteste Themen

### Unbeantwortete Themen

### Nicht-Support-Themen

### Gelöste Themen

### Ungelöste Themen

### Alle Themen
