BLOG 活動日記
WordPressの固定ページで特定のページのみ表示・非表示する方法
webデザイン
2025.04.19
何かと出てくる固定ページでの表示・非表示。
このコードで解決!
特定の固定ページだけに表示する場合
スラッグを使用する場合・IDを使用する場合の2種類を紹介。
スラッグを使って表示する場合
例えば)スラッグ「about」の場合
<?php if (is_page('about')) : ?>
<div class="about">
「about」ページだけに表示させるコンテンツ内容を記入
</div>
<?php endif; ?>
ページIDを使って表示する場合
例えば)ID「42」の場合
<?php if (is_page( is_page(42) )) : ?> <div class="about"> 「42」ページだけに表示させるコンテンツ内容を記入 </div> <?php endif; ?>
特定の固定ページだけ非表示する場合
例)スラッグ「about」だけ非表示・スラッグ「about」以外では表示の場合
<?php if (!is_page('about')) : ?>
<div class="about">
「about」以外のページで表示させたい内容を記入
</div>
<?php endif; ?>
【応用編】複数のページに表示したい場合
例)スラッグ「about」と「contact」で表示させたい場合
<?php if (is_page(['about', 'contact'])) : ?> <div class="about"> 「about」「contact」ページで表示させたいコンテンツ内容を記入 </div> <?php endif; ?>


仕事でよく使うコードをまとめておこうと思い、今回はWordPressの固定ページのみ表示・非表示する方法を自分用にメモ。
みなさんも使ってみてください!
オリジナルテンプレート制作、私は制作するときワクワクします。