今のコードだと投稿記事がない場合も、カテゴリーのNEWSが表示されてしまっていますが、
投稿記事がない時には表示なし、そして投稿記事がある場合はカテゴリーのNEWSを表示させたいです。
php
1<section class="page-section" id="about"> 2 <div class="container"> 3 <div class="row"> 4 <div class="col-lg-12"> 5 <?php if ( have_posts('tag=top_news') ) : ?> 6 <h2 class="h1 mt-0 mb-5 font-weight-bold text-center">NEWS</h2> 7 <?php else : ?> 8 <h2 class="h1 mt-0 mb-5 font-weight-bold text-center"></h2> 9 <?php endif; ?> 10 <ul class="row news"> 11 <?php $news_query = new WP_Query( 'tag=top_news' ); ?> 12 <?php if ( $news_query->have_posts() ) : ?> 13 <?php while ( $news_query->have_posts() ) : $news_query->the_post(); ?> 14 <div class="news-date col-md-3 col-sm-12 text-center font-weight-bold"> 15 <li><a class="text-white" href="<?php the_permalink(); ?>"><?php the_date('Y.m.d'); ?></a></li> 16 </div> 17 <div class="news-title col-md-9 col-sm-12 font-weight-bold" > 18 <li><a class="text-dark" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 19 </div> 20 <?php endwhile; ?> 21 <?php wp_reset_postdata(); ?> 22 <?php else : ?> 23 <p><?php esc_html_e( '' ); ?></p> 24 <?php endif; ?> 25 </ul> 26 <div class="text-center mt-5"> 27 <a href="https://example.com" class="h2 btn-flat-border">ボタン ></a> 28 </div> 29 </div> 30 </div> 31 </div> 32 </section>
あなたの回答
tips
プレビュー