カスタム投稿「media」に「media_ta」というタクソノミーを作りました。
「media_ta」には「magazine・web・tv・radio」というタームを作り
トップページに各タームを順に掲載しています。
↓html「MAGAZINE」の部分(他タームも順に同じように書いています)
<ul> <h5>MAGAZINE</h5> <?php $args = array('tax_query' => array(array('taxonomy' => 'media_ta','field' => 'slug','terms' => array( 'magazine' ))), 'post_type' => 'media','posts_per_page' => 0);$loop = new WP_Query( $args );while ( $loop->have_posts() ) : $loop->the_post(); ?> <li> <?php if(has_post_thumbnail()): ?> <img src="<?php the_post_thumbnail_url('thumb200'); ?>"/> <?php endif; ?> <?php if(get_post_meta($post->ID, 'リンク先URL',true)): ?> <a href="<?php echo get_post_meta($post->ID , 'リンク先URL' ,true); ?>" target="_blank"><?php the_title(); ?><br><?php the_content(); ?></a> <?php else : ?> <?php the_title(); ?><br><?php the_content(); ?> <?php endif; ?> </li> <?php endwhile; // end of the loop. ?> </ul>
ループ(li)内
「アイキャッチ画像」の有無と
カスタムフィールド「リンク先URL」の有無に関する
条件分岐<?php if ●●●● ?>は正常に動いていますが
ターム「magazine」の記事投稿が無い場合、
ループ外の
<h5>MAGAZINE</h5>
(タームタイトル)も表示させないようにしたいのですが、
この場合(ループ外)の条件分岐の書き方がわかりません。
条件分岐を勉強中につき、どうかどなたかお助けください。
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/12 15:25