Я использую этот код для отображения заголовка избранного изображения, подписи (отрывка), описания (содержимого):
echo get_post (get_post_thumbnail_id ()) - & gt; post_title; echo get_post (get_post_thumbnail_id ()) - & gt; post_excerpt; echo get_post (get_post_thumbnail_id ()) - & gt; post_content;
Но как это сделать если есть какие-либо из этих полей первыми?
Например, как проверить, есть ли заголовок, и можно ли показывать какой-нибудь другой текст?
С уважением.
<
Ответов: 2
Создан 30-06-2014 02:58
Advanced SEO
Ответы и комментарии:
$ post = get_post (get_post_thumbnail_id ());
if (! isset ($ post-> post_title)) {
эхо «Извините, нет заголовка»;
} еще {
echo $ post-> post_title;
}
if ($ caption = get_post (get_post_thumbnail_id ()) -> post_excerpt) {
echo $ caption;
} Еще {
// эхо чего-то еще
}