今、WordPressのカテゴリを整理しているのですが、投稿がたまると整理するのも一苦労で、既に投稿したものはもうそのままでもいいかな・・・と挫折し始めて・・・。
って、そういうことではなく、BLOGに表示されるカテゴリの表示順についてです。
WordPressではおそらく文字列が昇順に並んでしまうのがデフォルトみたいで、自分の意図した通りにカテゴリを並べることが標準ではできません。
こうやってバラバラに並んでしまいます。カテゴリだけではなく、サブカテゴリも親カテゴリと一緒になってしまいます。
そこでこれをどうにかできないか調べたところ、category orderというプラグインを使えば、ウィジェットで並べ替えができるということがわかりました。
そこでさっそくダッシュボードのプラグインから検索してインストールしてみました。
インストール完了後、またWordPressが反応しなくなってしまいましたが、ページを読み込み直したところ、インストールはきちんと終了していました。プラグインの最終更新が7年前とのことなので、もしかしたら最新版のWordPressには対応していないのか・・・と少し不安も・・・(^_^;;
ダッシュボードのメニューから、「投稿」→「Category Order」とたどると、ウィジェット(風の画面)が表示されます。
表示されるのは親カテゴリだけで、サブカテゴリは「More >>」で別途調整します。
ウィジェット風なので、普通にドラッグアンドドロップで順番を入れ替えることができます。
こんな風に、自分が一番メインにしたいカテゴリをトップに持ってきたりできるわけですね。
気に入ったオーダーが出来上がったら、最後に「Order Categories」をクリック。
ページを表示してみると・・・。
親カテゴリがきちんと並べ替えた通りに並んでいることが確認できます。
同じようにサブカテゴリも並び替えると。
サブカテゴリはサブカテゴリできちんと並び替えができたのですが、ここで一つ問題が。
それは、親カテゴリもサブカテゴリも同列に表示されてしまっていること。できれば表示は
- 親カテゴリ
- サブカテゴリ
- サブカテゴリ
- サブカテゴリ
- 親カテゴリ
- サブカテゴリ
- サブカテゴリ
- 親カテゴリ
- 親カテゴリ
みたいに並んでほしいのです。これはCategory Orderでは提供されていないみたい。となると、また別のプラグインを探さなくちゃだめかな・・・と諦めかけたとき。
ダッシュボードのメニューから「外観」→「テーマ」を選び、現在使用中のテーマのカスタマイズ画面を呼び出し、(僕の場合はサイドバーにカテゴリを表示しているので)コンテンツサイドバーからカテゴリーを選ぶとそこに「階層を表示」という項目があり、チェックを入れられるようになっています。
ここにチェックを入れると・・・。
できた(笑)
ならびかえは急いで行ったのでこれからまた改めてやり直しますが、これで当初の目的は無事達成!
自分の意図した通りに並んでくれると、それだけですっごくキモチイイですよね!(^-^)v