Ich habe eine WP-Site, deren mittlere Spalte variable Breite hat.
Ich möchte, dass das vorgestellte Bild vorne und in der Mitte erscheint – 100% Breite. Wenn ich den Bildpfad mit einem einfachen alten Bild-Tag mit der Breite = 100% fest codiere, sieht es genau so aus, wie ich es möchte.
Aus offensichtlichen Gründen möchte ich es nicht hart codieren.
Ich benutze dies derzeit, aber das Bild überschreitet die Grenzen der Spalte.
'aligncenter')); ?>
Also, meine Frage ist das.
Wie kann ich das Verhalten von
aber mit der get_the_post_thumbnail
Konvention get_the_post_thumbnail
Am Ende habe ich folgendes verwendet, um mein Problem zu lösen.
< ?php $image_id = get_post_thumbnail_id(); ?> < ?php $image_attributes = wp_get_attachment_image_src( $image_id, 'full'); ?> 
get_the_post_thumbnail()
hat mehrere Filter. Benutze sie einfach in deiner functions.php-Datei, um sie alle zu erfassen:
$size = apply_filters( 'post_thumbnail_size', $size ); do_action( 'end_fetch_post_thumbnail_html', $post_id, $post_thumbnail_id, $size ); return apply_filters( 'post_thumbnail_html', $html, $post_id, $post_thumbnail_id, $size, $attr );
Sonst kannst du immer noch mit meinem »Dynamic image resize« -Plugin gehen .