概要
【Wordpress】固定ページで同階層(同一の親を持つ子ページ)のリンクリスト ( ページリスト ) を動的に出力する方法について。用途
- 固定ページのローカルナビなどで使用される「同一の親を持つ子ページ(兄弟ページ)」のリンクリストを動的に出力する。
- 別ファイル(テンプレートファイル)化して様々なページでSnippet(ショートコード)等を用いてget_template_partすることで共通化したい。
仕様
- 現在のページの親を自動取得し、その子ページのリストを自動で取得して一覧表示する。
- 親が存在しない場合はリストは表示しない。
- リストの中で、現在表示されているページについてはカレントclassを付与する。
注意事項
- 流用しやすいようにhtml要素からclassを省いています。案件に合わせて任意のclassを付与してお使いください。
実装方法
ローカル環境にコードを移設した際に動作しない場合はこちら。(トラブルシューティングページへ)