WEB

【WordPress】固定ページ・親ページで子ページの一覧を簡単に出力する方法!

WordPressで固定ページに、そのページの属している階層のページの一覧を表示させる方法を紹介します。

固定ページの子ページ一覧を出力

以下のようなイメージで出力をします!

  • 子ページ1
  • 子ページ2
  • 子ページ3
  • 子ページ4

コード

WP_queryを使用します。

6行目の「’post_parnt’」で指定したIDの子ページを返します。

なので現在のページが親ページであれば、ページIDを取得することができる「get_the_ID()」を指定すればOKです!

注意点

子ページで「’post_parent’ => get_the_ID()」を使用すると、その子ページの子ページを出力することになってしますので、

子ページの時は、親ページのIDを取得して「’post_parent’」に指定する必要があります。