現在ページの親ページを動的に取得してその子ページ(兄弟ページ)の一覧を表示する汎用Tips

[ ID : 2652 ]
ブロンズ
現在ページの親ページを動的に取得してその子ページ(兄弟ページ)の一覧を表示する汎用Tips

概要

【Wordpress】固定ページで同階層(同一の親を持つ子ページ)のリンクリスト ( ページリスト ) を動的に出力する方法について。

用途

  • 固定ページのローカルナビなどで使用される「同一の親を持つ子ページ(兄弟ページ)」のリンクリストを動的に出力する。
  • 別ファイル(テンプレートファイル)化して様々なページでSnippet(ショートコード)等を用いてget_template_partすることで共通化したい。

仕様

  • 現在のページの親を自動取得し、その子ページのリストを自動で取得して一覧表示する。
  • 親が存在しない場合はリストは表示しない。
  • リストの中で、現在表示されているページについてはカレントclassを付与する。

注意事項

  • 流用しやすいようにhtml要素からclassを省いています。案件に合わせて任意のclassを付与してお使いください。

実装方法

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

全ての記事を見る

KONOCODEのメリット 無料会員登録