WordPress: если изображение существует, отобразите его - PullRequest
1 голос
/ 02 марта 2011

Я использую это для отображения изображения баннера на моем сайте WordPress:

<img src="../../wp-content/uploads/<?php echo get_post_meta($post->ID, 'image-banner', true); ?>" alt="<?php the_title(); ?> banner" />

Однако на некоторых страницах не будет изображения баннера.

Как мне переделать эту проверку, если изображение (или поле 'image-banner') существует до отображения тега img?

Заранее спасибо!

1 Ответ

1 голос
/ 02 марта 2011

Я думаю, что лучше использовать переменную для хранения img url, так что вы можете просто проверить, если она пуста .. Например:

<?php
$imgBanner = get_post_meta($post->ID, 'image-banner', true);
if (!empty($imgBanner)) {
?>
<img src="../../wp-content/uploads/<?php echo $imgBanner; ?>" alt="<?php the_title(); ?> banner" />
<?php
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...