###前提・実現したいこと
サムネイルの画像を背景として表示させたいと思っております。もしサムネイル画像がなければno-image画像に切り替えるようにします。
###発生している問題・エラーメッセージ
<?php if(has_post_thumbnail()) { $image_url = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); echo '<div class="thumbnail-box" style="background-image:url(<?php echo $image[0]; ?>);"></div>'; } else { echo '<div class="thumbnail-box" style="background-image:url(' . get_template_directory_uri() . '/images/no-image.png);"></div>'; } ?>
###試したこと
no-image画像は正しく表示されますが、肝心のサムネイル画像が表示されません。echoの記述の中にechoが入っていることが原因だということはわかったのですが、解決策が見つかりません。
分かる方がいらっしゃいましたら、ご教授お願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/21 11:06