WordPressで制作したサイトのカテゴリー順を、自由に並び替える

WordPressでサイトを作っていて、「カテゴリーの順番を変えたいな」と思ったことはないでしょうか。

たとえば「お知らせ」を一番上、「コラム」はその下、「作品一覧」は最後に…みたいな感じで、見せたい順に並べたくなる場面ってけっこうあります。

ところが、WordPressの標準機能だとカテゴリーの並び順を変える機能はありません

基本的には「作った順」か「ID順」で表示されてしまうので、思った通りの並びにできないんですよね。

▽ 「Category Order and Taxonomy Terms Order」を使おう!

このプラグインを入れると、管理画面上でカテゴリーをドラッグ&ドロップで並べ替えられるようになります。

使い方はシンプルで:

  1. プラグインをインストール&有効化
  2. 管理画面の「投稿」→「カテゴリー」を開く
  3. 並び順を変えたいカテゴリーをマウスで動かすだけ

保存ボタンなどもなく、並べ替えた瞬間に反映されるのが分かりやすいです。

▽ 実際にやってみて

自分がこのプラグインを使ったのは、カテゴリーごとに情報を整理しているブログサイトの構築中でした。

「よく使うカテゴリを上に」「補足的な内容は下に」と調整するだけで、記事一覧の印象がだいぶ見やすくなったと思います。

特にブログ型のサイトや、ジャンルごとに分けたポートフォリオなんかでは、順番の制御ができると構成力が上がるのでおすすめです。

▽ 注意点としては

  • 使っているテーマやウィジェットによっては、並び順が反映されないことがある
  • 「カスタム投稿タイプ+カスタムタクソノミー」でも動作するけど、こちらもテーマによって挙動に差がある

※並べ替えても表示に反映されない場合は、テンプレート側で orderby を指定してるケースがあるので、ちょっとだけコードを触る必要があるかもしれません。その場合はちょっと勉強が必要です。

▽ まとめ

「Category Order and Taxonomy Terms Order」は、地味だけど導入する価値があるプラグインだと思います。

見せたい順にカテゴリーを並べられるだけで、サイトの構造がきれいに見えるようになるし、ユーザー側の迷いも減らせる。操作も簡単なので、個人的には「とりあえず入れておいて損はない系」です。

自分のサイトでも、「並び順変えたいな」と思ったら、ぜひ一度試してみてください。

投稿者プロフィール

Sakamaki Ryu神戸つるかぶとデザイン事務所 所長
なんでも作るのが大好きです。
趣味は毎日の料理と、パソコンを使った音楽制作。