WordPress: использовать пост-миниатюру, если установлено? - PullRequest
0 голосов
/ 31 октября 2010

Эй, ребята, Я надеюсь, что есть несколько экспертов WordPress, которые могут помочь мне с этим. я использую:

the_post_thumbnail('medium');

для просмотра миниатюры сообщений, которые можно установить для каждого сообщения в серверной части.

однако, если не задан постэскиз, я хочу распечатать другое изображение. Любая идея, как я могу проверить функцию, чтобы узнать, установлен ли пост-миниатюра для конкретного сообщения?

спасибо

Ответы [ 2 ]

0 голосов
/ 22 ноября 2010

Приведенный выше код будет работать нормально, хотя я думаю, что способ записи будет показывать ваше сообщение будет следующим:

// Wrap it
if  ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) {
    the_post_thumbnail( 'medium' );
} else {
    // If there is no thumb, show a default one.
    echo '<img src="'.get_bloginfo("template_url").'/images/default-post-thumbnail.gif" alt="" />';
}

Не большая разница, только обертка.

Источник: Как использовать функцию миниатюр сообщений в Wordpress!

0 голосов
/ 31 октября 2010
<?php if( get_post_thumbnail_id() ):
    the_post_thumbnail( 'medium' );
else: ?>
    <img src="some_other_image.png" alt="" />
<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...