東京都府中市のWeb制作会社が運営するブログです。

2016.11.07

hoshida

カスタムタクソノミー(カスタム分類)の一覧ページURLに階層構造をもたせる方法

  • このエントリーをはてなブックマークに追加

こんにちは。日に日に寒くなりますが、オーストラリアでは日に日に暑くなってるんだろうなと思うと心なしか暖かい気分になりますよね。いや、なんねえか。Maromaroのhoshidaです。

WordPress サイトにて、プラグイン「Custom Post Type UI」を使ってカテゴリータイプのカスタムタクソノミーを作成した際、タームごとの記事一覧ページのURLに階層構造を持たせる方法を紹介します。

以下のようなカスタムタクソノミーがあったとします。

img03

デフォルトではそれぞれのタームごとの記事一覧URLは、通常以下のようになります。親子孫関係なく「/タクソノミー名/ターム名/」となります。

サイトURL/men/soba/
サイトURL/men/zaru/
サイトURL/men/kake/
サイトURL/men/kitsune/
サイトURL/men/udon/
サイトURL/men/zaru/

これを以下のようにします

サイトURL/men/soba/
サイトURL/men/soba/zaru/
サイトURL/men/soba/kake/
サイトURL/men/soba/kake/kitsune/
サイトURL/men/udon/
サイトURL/men/udon/zaru/

方法

タクソノミー設定画面、Settingsにて、
「Rewrite」をTrueにし、
「Rewrite Hierarchical」をTrueにします。

img02

これでOKです。一つの投稿に一つのタームしか付与しないような仕様の場合には使える手段です。

ではでは

  • このエントリーをはてなブックマークに追加