記事や要素が入っていない時にセクションやブロックを非表示にする方法

福岡から全国へSEO対策、ホームページ制作サービスを行っている株式会社スゴヨクです。

今回は、記事や要素が入っていない時にセクションやブロックを非表示にする方法を書いていきます。

こんなことお困りごとはございませんか?

  • ・お知らせやイベントで記事が入っていない時に項目を消したい
  • ・レイアウトやデザインだけ残っておかしな感じになっている
  • ・期間限定の分だけを表示させたい

そんな時は下記のコードで対応ができます。
 'event',
		'posts_per_page' => -1,
	));
	if ( $name->have_posts() ) : 
?>


タイトル

have_posts() ) : $name->the_post(); ?>


sectionをif($name->have_posts())で囲ってあげれば、 投稿が入っている場合は表示、そうでない場合は非表示にすることができます。 応用はいろいろなところで出来ると思うので、お試しください。
よかったらシェアしてね!
  • URLをコピーしました!
スゴヨクン
この記事の執筆者
スゴヨクン

成果主義Webマーケター見習い。
SEOから広告運用、アクセス解析まで「売れる仕組みづくり」を魔法のように研究中。
難しい用語もやさしく噛み砕いてお届けします。
「スゴくヨクなる」ヒントを、今日もあなたに。

株式会社スゴヨク 川上晋平
この記事の監修者
川上 晋平

株式会社スゴヨクにてマーケティング戦略の立案から実行までを統括。中小企業やスタートアップ向けにWeb広告運用、LP制作、SEO対策など幅広い支援を行っており、これまでに100社以上のデジタル施策をサポート。現場の視点とデータに基づいた分析力に定評があり、確かな実績と最新の知見に基づいた監修を行っています。
■資格:
Google アナリティクス認定資格
Google 広告の検索広告認定資格
Google 広告「ディスプレイ広告」認定資格


CONTACT US

CONTACT US お問い合わせ・ご相談

お見積り・ホームページ制作・運用、広告に関するご質問まで、
どんなことでもお気軽にご相談ください。
日・祝日・休業日以外は24時間以内に返信いたします。

目次