Задача у меня такая:
есть картинка в шапке. Назовем ее «картинка по умолчанию».
Если находимся в single или page
проверяем, существует ли (заполнено) custom field mykey
если mykey не пустой (в него забивается урл картинки), то выводим в шапку картинку с урлом из mykey
если пустой, то выводим картинку по умолчанию.
Помогите правильно проверить «заполнено ли поле mykey»
Ну собственно говоря вот что я имею на данный момент, если поле mykey заполнено, то требуемая картинка выводится, а вот если не заполнено, то фигня полная получается 🙁 «Картинка по умолчанию» не выводится в посте или Странице, на главной тоже не выводится 🙁
<?php if (is_single() || is_page() ) {
$key="mykey";
echo '<img src="';
echo get_post_meta($post->ID, $key, true);
echo '" width="530px" height="240px" />';
if ( strlen($text_desc) > 0 )
echo '<img src="' .bloginfo('template_url'). '/i/header.jpg" width="530px" height="240px" />';
}
else {
echo '<img src="' .bloginfo('template_url'). '/i/header.jpg" width="530px" height="240px" />';
} ?>
Вроде бы получилось: