質問: wordpressのカテゴリーページについて。 特定カテゴリーページのみ階層を1つ下げたい場合どうしたらよいでしょうか? (固定ページ上で取得して表示するのではなく、あくまでカテゴリーページとして) ■通常のカテゴリー ・親カテゴリ1(スラッグ:cat1) http://example.com/archives/category/cat1/ ・親カテゴリ1の子カテゴリー1(スラッグ:catChild1) http://example.com/archives/category/cat1//catChild2/ ■特定カテゴリのみ以下のようにしたい ・親カテゴリ2(スラッグ:cat2)※親カテゴリ1とカテゴリーとしては同一階層 http://example.com/**xxx**/archives/category/cat2/ ・親カテゴリ2の子カテゴリー2(スラッグ:catChild2) http://example.com/**xxx**/archives/category/cat2/catChild2/ ※以下URLは通常の固定ページを想定しています。 http://example.com/**xxx**/
回答: WordPressで固定ページ以下にカテゴリを置くなど、複雑なパス設計は(不可能ではありませんが)結構難しいです。Rewrite API を駆使したら出来るとは思いますが、かなりのトライ&エラーが必要で、かつ他のプラグインなどへの影響も考える必要が有ると思います。 【Rewrite APIその2 WordPressでアプリを作る基本(WordPressプラグイン開発のバイブルのボツ原稿から) – Shinichi Nishikawa's】