Thumbnail nur anzeigen, wenn größer als

Gibt es eine Möglichkeit, nur wenn es größer / kleiner ist als angegebene Abmessungen?

Solutions Collecting From Web of "Thumbnail nur anzeigen, wenn größer als"

Möglicherweise können Sie dies mit einem Filter auf post_thumbnail_html .

 function filter_thumb_html($html, $post_id, $post_thumbnail_id, $size, $attr ) { $dimensions = wp_get_attachment_image_src($post_thumbnail_id, $size); if ($dimensions[1] > 500 || $dimensions[2] > 500) { return ''; } } add_filter('post_thumbnail_html','filter_thumb_html',1,5); 

Ich bin mir nicht sicher, was du meinst “wenn es größer / kleiner ist …”. Ich weiß nicht, ob beide Bedingungen gleichzeitig benötigt werden, oder ob Sie die Beschränkungen dynamisch ändern müssen. Der obige Code sollte Ihnen jedoch ein Arbeitsmodell geben.

Referenz

http://core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/post-thumbnail-template.php#L85

Das sollte funktionieren

 $width = 200; $height = 200; $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ) ); if($image[1] >= $width && $image[2] >= $height ){ the_post_thumbnail($size, $attr); } 

Definieren Sie width und height sowie die attr size und attr .