WordPressでカテゴリーを並び替える

Wordpress

この記事のURLとタイトルをコピー
お使いの端末ではこの機能に対応していません。
下のテキストボックスからコピーしてください。

どーも!カゴブロ(@kagoblo)です。

みなさんカテゴリー並び替えてますか~?

僕は並び替えられていませんでした、、、 「Custom Taxonomy Order NE」に出会うまでは!!

カテゴリーウィジェットで順番を並び替える

Category Order and Taxonomy Terms OrderもCategory Orderもうまく動いてくれない

なぜだか「Category Order and Taxonomy Terms Order」も「Category Order」も並び替えた順番が反映されない。

管理画面のカテゴリーには上記プラグインで並び替えた順番が表示されているのですが、ウィジェットでは並び替えが反映されていなくて困っていました。

「Category Order」は以前からずっと使っていたのですが、いつからか並び替えが効かなくなっていたのを放置してました。
今回ちょっとカテゴリを整理しようと思って、このジャンルのプラグインでは利用者が1番多いと思われる「Category Order and Taxonomy Terms Order」をインストールしてみたのですが、結果は同じでダメでした。。

競合していそうなプラグインもfunctions.phpの記述も思いつかなかったので諦めかけていました。

※もちろん私、固有の問題だと思うので大多数の方は問題なく動くと思います。

そんなとき出会ったCustom Taxonomy Order NE

ダメ元で入れてみた「Custom Taxonomy Order NE」でやっと動くようになりました!

同じように「Category Order and Taxonomy Terms Order」を入れても反映されない方は試してみる価値があるかと思います。
これで解決したら幸いです。

Custom Taxonomy Order NEの設定

ほとんどいじるところはないですが軽く設定の説明などを。
設定画面は「Category Order and Taxonomy Terms Order」とは違い投稿の中ではなく、サイドバーの下の方。インストールしているプラグインによっても表示順が少し違うかもしれないですが、だいたい一番下らへんです。

Term Orderからカテゴリーをクリック

好きな順番に並べ替えて、Update Order

並び替えの下の、
Setting > Auto-Sort Queries of this Taxonomy(超訳:この分類[カテゴリー]の自動並び替え方法)の選択肢の

真ん中のCustom Order as defined above.(超訳:上で定義した並び順)を選択して。Save Settings

ちなみに一番上、Order by ID (default).(超訳:ID順で並べる(初期値))
一番下、Alphabetical Order.(超訳:アルファベット順で並べる)という感じになっております。

以上!同じ悩みの方の解決につながるとうれしいっす!