Wie kann ich get_the_post_thumbnail ändern, um ein Bild mit 100% Breite zu erstellen?

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

Solutions Collecting From Web of "Wie kann ich get_the_post_thumbnail ändern, um ein Bild mit 100% Breite zu erstellen?"

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 .