wordpressの投稿にはカテゴリがあるが、固定ページには無い。
が、固定ページでカテゴリ構造を実現したかったので、親ページと子ページの仕組みを利用した。
さらにサイドバーにメニューとして表示してみた。
表示には以下の条件を付けてみた。
- 一部の固定ページはサイドバーのメニューに表示しない
- サイトのトップページでは子ページをメニューに表示しない
- カテゴリのトップページでは子ページをメニューに表示しない
- 子ページでは、その子ページが所属する親ページの子ページ一覧をメニューに表示する。
プラグインとか使えばあるのかもしれないが、自作にこだわってみた。
まだ把握していないテンプレートタグが多いので、結局半日以上かかってしまった。
ソースの表示もしてみようと思ったけど、タグが含まれるので変換がメンドいし、眠くなってきたので後日。
表示するのに何か便利なやり方があるか今度検索しよう。