wordpressで表示する画像がない場合の処理

電脳備忘録

表示する画像がない(画像ファイルがアップされていない)ときに「No image画像」を表示するように条件分岐を書いてみました。
phpの空白処理方法はいくつかあるのは知っていましたが4つもあるんですね。

PHPには、空判定する方法は4つあります。
empty()関数を使う、is_null()関数を使う、isset()関数を使う、(bool)を使う
それぞれ、挙動が異なります。

【第14回】PHPの空判定について

今回何をやっているかというと、アイキャッチでアップした画像の情報を取得して、変数「$theSrc」に格納。この値が空でなければそのまま値を入れて画像を表示、そうでなければ(変数の値が空なら)Noimage画像を表示するようにしています。

<?php if (!empty($theSrc)): ?>
<img src="<?php echo $theSrc ; ?>">
<?php else: ?>
<img src="<?php bloginfo('template_url'); ?>/img/no_image.jpg">
<?php endif; ?>

こんな感じで分岐すればいいのか~

Newer
Older
Dark
Light
menu