[WP覚書]複数のカテゴリーの優先度を設定できるプラグイン『Slightly troublesome permalink』

あるショッピングモール的なサイトで、以下のようなジャンル分けをしていて、カテゴリーのベースはジャンルとしたかったのですが、トップの最新記事一覧から飛ぶと、50音ベースのページが開いてしまう。

ジャンル検索(shop)
 お食事・食材
 ファッション
 美容院
 ・・・

50音検索(name)
 ア行
 カ行
 サ行
 ・・・

調べたところ、idの順番に左右されているようで、
自動的に先に作ったカテゴリーがベースとなってしまうようです。
管理画面での変更できる箇所はなしなのが悲しい・・・。

で、最終的に辿り着いたのがこのプラグイン!

WordPressで、複数カテゴリーの記事のURLを指定する | GWMT.net

インストールすると、左メニュー「設定」の「カテゴリの優先度」で設定できます。
上記の設定だとジャンル検索の小カテゴリを上部に50音検索の子カテゴリを下部に設定でうまくいきました。

□子カテゴリーの優先度は、常にその親カテゴリーよりも高くします。
という設定が下部にありますが、これは今回は関係ないのではずした。

惜しむらくは、もう少し枠の大きさが長いと使いやすい。

ちなみに新しくジャンル追加したら、こちらも忘れずに設定し直す必要がありますね。

カテゴリーベースの判断は小カテゴリでされている

ちなみにこれを導入する前に、親の50音検索カテゴリだけ新しく付け直してidの順番を落とせばうまくいかないかな~と思って試したけど、ダメでした。
idの判断は子カテゴリの方でされてました。
ア行~ワ行を作り直すことも考えましたが、ジャンルカテゴリは後から新しく追加する可能性もあるので、それだとその度にア行~ワ行のカテゴリも再度作りなおすことになってしまうわ~と悩んでた時に上のプラグインを見つけて、感謝感激雨あられです( ´∀`)

WordPress

Posted by ponnao