今回は、記事や要素が入っていない時にセクションやブロックを非表示にする方法を書いていきます。
こんなことお困りごとはございませんか?
- ・お知らせやイベントで記事が入っていない時に項目を消したい
- ・レイアウトやデザインだけ残っておかしな感じになっている
- ・期間限定の分だけを表示させたい
そんな時は下記のコードで対応ができます。
'event', 'posts_per_page' => -1, )); if ( $name->have_posts() ) : ?>タイトル
have_posts() ) : $name->the_post(); ?>
sectionをif($name->have_posts())で囲ってあげれば、 投稿が入っている場合は表示、そうでない場合は非表示にすることができます。 応用はいろいろなところで出来ると思うので、お試しください。