Wordpressでサイトを制作しています。
header内のdivに背景画像を設定していて、カスタムタクソノミーのタームに設定したアイキャッチ画像をdivの背景画像として使用したいと考えています。
条件分岐でタームのアーカイブページが表示される際に、タームに設定したそれぞれのアイキャッチ画像が表示される様に記述を行いたいです。
タームのアイキャッチ画像はカスタムフィールドで登録を行っています。
カスタムタクソノミーのタームのアーカイブページ以外では、別のdivを表示したいです。
<?php if (is_post_type_archive('genre')): ?> ←ここがわかりません・・・ <?php if(has_post_thumbnail()) { $image_url = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); echo '<div class="main-hero-wrap genre-image-wrap thumbnail-box" style="background-image:url('. $image_url[0]. '">'; } else { echo '<div class="main-hero-wrap genre-image-wrap thumbnail-box" style="background-image:url(' . get_template_directory_uri() . '/images/no-image.png);">'; } ?> <?php else: ?> <div class="main-hero-wrap bg-slider"> <div class="hero-bg-wrap"></div> <!-- hero-bg-wrap --> <?php endif; ?>
上記の様な書き方をしてるのですが、上手く出来ずに困っています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。