WordPress

特定の固定ページ以下のページ(子・孫…)にあてる条件分岐

WordPressの固定ページで、特定のページ以下のページ子孫ページに対して条件分岐をしたくて探したので覚書。

<?php if(is_page('親ページのID') || in_array('親ページのID', get_post_ancestors($post->ID))): ?>
  ここの内容が親ページ以下の子孫曾孫・・・に表示されます
<?php endif; ?>

get_post_ancestorsを使うメモ。

  • この記事を書いた人

ゆず

忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
一杯おごる

-WordPress