it-swarm.com.de

wp_get_attachment_image_attributes funktioniert bei mir nicht

Ich habe dieses Beispiel auf die grundlegendsten Funktionen meiner lokalen Site reduziert und es hat immer noch keine Auswirkung, unabhängig davon, welches Attribut ich ändere.

Hier ist die Entwicklerseite für den Filter mit ein paar Beispielen. Es gibt auch ein funktionierendes Beispiel in functions.php im TwentySixteen-Theme. Ich habe auch ein paar Beispiele auf diesem Stack gelesen und nach allen Regeln sollte dies funktionieren, aber es ändert einfach nichts an dem Attribut:

function developing_filter_img_attr( $attr ) {

    $attr['class'] = "none";

    return $attr;
}
add_filter( 'wp_get_attachment_image_attributes', 'developing_filter_img_attr' );

Vermisse ich etwas? Ist es eine Priorität Ausgabe? Ich habe ein paar andere Filter in meiner Funktionsdatei, die sich alle mit Bildern und ihren Attributen befassen, und sie haben alle richtig funktioniert und funktionieren weiterhin richtig. Sie beinhalten:

  • intermediate_image_sizes_advanced
  • max_srcset_image_width
  • wp_calculate_image_sizes
2
LubosB

Okay, das Problem lag in meiner Interpretation des Filters. Ich hatte den Eindruck, dass dieser Filter für alle Bilder in einem Beitrag verwendet werden könnte, da sie alle als Anhänge in der Datenbank (Beitragstyp - Anhang) betrachtet werden, aber tatsächlich für den Featured reserviert sind Bild/Post Thumbnail . Nirgendwo in den Beispielen, die ich durchgesehen habe, wurde dies ausdrücklich erwähnt ...

Mein Fehler, aber ich wünschte, die Online-Informationen wären klarer darüber und der Name des Filters hätte etwas mit post_thumbnail oder einem vorgestellten Bild zu tun.

4
LubosB