WordPressではカテゴリスラッグの重複はできない

WPのカスタマイズ案件でカテゴリースラッグ名で迷走してしまったのでメモしておきます。

たとえば下記のようなカテゴリ構成にしたい時に。

●カテゴリーA
>子カテゴリー名:info
>子カテゴリー名:map
>子カテゴリー名:form

●カテゴリーB
>子カテゴリー名:info
>子カテゴリー名:map
>子カテゴリー名:form

個別のカテゴリーの子カテゴリーに同じURL(スラッグ)をつけたかったのですが、
WPの場合は何も考えずにカテゴリー登録していくと

●カテゴリーB
>子カテゴリー名:info-2
>子カテゴリー名:map-2
>子カテゴリー名:form-2

このように、勝手にナンバリングされてしまいます。

MTでは静的生成なので、各カテゴリーフォルダに
実際に「info」というフォルダ(ディレクトリ)が
親カテゴリの下に作られる=名前は重複しても場所が異なるので問題ないです。

しかしWPは動的生成、カテゴリの親子関係は架空のもので、
実際URL上では親カテゴリも子カテゴリも並列に並べることができてしまいます。
よって、同じスラッグ名はつけられないんですね-_-;

このスラッグ名なのですが、他と重複してはいけません。
そして重要なことに「カテゴリとタグのどちらにおいても今まで使っていない」スラッグ名を新規作成する必要があります。
複雑なサイト構成。。。どう名前を付けていこうか? 悩まなくてはなりません。

これに気が付くまで一晩調べてしまったドイでした^^;



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です