固定ページに対して条件分岐を行いたい場合は、is_page関数を使用します。
目次
基本構文
is_page(
$page = "" #チェックするページ ID、タイトル、スラッグ、またはそれらの配列
): bool
サンプル集
固定ページか判定する
# 現在閲覧しているページが固定ページか判定する
<?php if(is_page()): ?>
<p>表示したいコンテンツ</p>
<?php endif; ?>
投稿IDで判定する
# 投稿ID「2」が固定ページか判定する
<?php if(is_page(2)): ?>
<p>表示したいコンテンツ</p>
<?php endif; ?>
タイトルで判定する
# タイトル「プライバシーポリシー」が固定ページか判定する
<?php if(is_page('プライバシーポリシー')): ?>
<p>表示したいコンテンツ</p>
<?php endif; ?>
スラッグで判定する
# スラッグ「privacy-policy」が固定ページか判定する
<?php if(is_page('privacy-policy')): ?>
<p>表示したいコンテンツ</p>
<?php endif; ?>
複数ページを判定する
# 投稿ID「2」・タイトル「お問い合わせフォーム」・スラッグ「privacy-policy」が固定ページか判定する
<?php if(is_page(array(2, 'お問い合わせフォーム', 'privacy-policy'))): ?>
<p>表示したいコンテンツ</p>
<?php endif; ?>