”アイキャッチ画像が設定してあるかないか”のif文
-
WordPressのカスタム投稿のシングルページにて
アイキャッチ画像が設定してれば、その画像を表示。
なければno_image.pngを表示、と言う風にしたく、以下のコードを書きました。<?php for ($i = 2 ; $i < 16 ; $i++) { $ctm = get_post_meta($post->ID, 'img_0'.$i, true); if(has_post_thumbnail($ctm)): echo '<li>'; echo '<div class="img_wrapper"><img src=" '; echo wp_get_attachment_url(get_post_meta($post->ID, 'img_0'.$i,true)); echo ' "></div>'; echo '</li>'; ?> <?php else: echo '<li>'; echo '<div class="img_wrapper"><img src=" '; echo 'no_image.png'; echo ' "></div>'; echo '</li>'; ?> <?php endif; } ?>
が、画像が表示されません。。
if文の書き方が間違っているのでしょうか?
アイキャッチのありなし判断にはhas_post_thumbnailを使うことは分かったのですが、
フォーラムのほかの回答を見て試行錯誤しましたが、どうしても上手くいきません。
どなたかご教授いただけないでしょうか。
宜しくお願い致します。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「”アイキャッチ画像が設定してあるかないか”のif文」には新たに返信することはできません。