Intereting Posts
Рекомендуемое изображение на странице после редактирования страницы без загрузки по HTTPS Автоматическое создание многосайтового блога при регистрации пользователя Посты классов в цикле изменяются в определенных тем Сохранить цикл в массив быстрый просмотр изменяет размер изображения без каких-либо изменений Как я могу переписать сгенерированный плагин URL? Изображения не отображаются в "Uploaded to this post" Как использовать атрибут shortcode в отдельной функции Производительность PODS и настраиваемое поле Пользовательский метафайл удаляется по сериализованному значению ключа Shortcode в сообщениях, вызванных ajax, не работает Изменение URL-адреса моего сайта от azure.net до пользовательского домена Позвольте пользователю удалять комментарий только для интерфейса wp_update_user не обновляется Измените код для functions.php с конкретным URL-адресом пользователя Twitter и хэштегами

Отображать только миниатюру, если она больше, чем

Есть ли способ показать только <?php the_post_thumbnail( $size, $attr ); ?> <?php the_post_thumbnail( $size, $attr ); ?> если он больше / меньше заданных размеров?

Вы можете сделать эту работу с фильтром на 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); 

Я не уверен, что вы подразумеваете под «если оно больше / меньше …». Я не знаю, нужны ли оба условия одновременно или один или другой, или если вам нужно динамически менять ограничения. Однако приведенный выше код должен дать вам рабочую модель.

Справка

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

Это должно работать

 $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); } 

Определите width и height , а также size и attr которые вы хотите.