wordpress初心者です。
投稿に「大切なお知らせ(important_news)」といカテゴリを用意し、そこにチェックマークが入っている記事があるときのみトップページに表示させています。
ですが記事が無いときに<section>
丸々非表示にする書き方がわからず、困っています。
どなたかご教示いただけますと幸いです。
php
1<section class="important-section"> 2 <div class="heading-wrapper"> 3 <p>大切なお知らせ</p> 4 </div> 5 6 <div class="content"> 7 <?php 8 $cat_posts = get_posts(array( 9 'post_type' => 'post', 10 'category_name' => 'important_news', 11 'posts_per_page' => -1, 12 'orderby' => 'date', 13 'order' => 'DESC' 14 )); 15 global $post; 16 if($cat_posts): foreach($cat_posts as $post): setup_postdata($post); ?> 17 18 <div class="post"> 19 <p class="date"><?php echo get_the_date('Y.m.d');?></p> 20 <a class="text" href="<?php the_permalink(); ?>"> 21 <?php the_title();?> 22 </a> 23 </div> 24 <?php endforeach; endif; wp_reset_postdata(); ?> 25 </div> 26</section>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/11 05:56