WordPressでカテゴリーの順番を入れ替えるプラグイン

今回はWordPressのカテゴリーの順番を入れ替えるプラグインの紹介と並び替えが反映されなかった時の対処方法を紹介していきますね。

ここで「えっ!」と思った方もいるかも知れませんね。そうなんですWordPressにはカテゴリーの順番を変更する機能が無いのですよ。足りない機能はプラグインんで補うというのが基本ですので、プラグインをインストールして有効化しましょう。

カテゴリーを入れ替えるプラグイン

WordPressでカテゴリーを入れ替えるプラグインでメジャーな物が3つほどあります。

  • Category Order
  • Category Order and Taxonomy Terms Order
  • My Category Order

以上3つがメジャーなプラグインで、私も3番目の「My Category Order」というプラグインを利用していたのですが、現在プラグインで検索しても出てこなくなってしまいました。

なので、「Category Order」もしくは「Category Order and Taxonomy Terms Order」のどちらか1つ選んで実際に使ってみる事をおすすめします。

どちらもプラグインをインストールしてドラッグ&ドロップで並び替えをするだけなので、今回は「Category Order」を使って並び替えをしていきます。

Category Orderをインストールして有効化する

そろそろプラグインのインストールと有効化に慣れてきていると思いますが、一応説明。WordPressの管理画面から「プラグイン」⇒「新規追加」と進みます。

プラグイン-1

検索窓に「Category Order」もしくは「Category Order and Taxonomy Terms Order」と入力して検索し、見つけたら「今すぐインストール」⇒「有効化」まで進みます。これで事前の準備はOKです。

Category Orderを使ってカテゴリーを並び替える

プラグインの有効化までできたら、管理画面の「投稿」のサブメニューに「Category Order」が追加されているはずなので、これをクリック。

カテゴリー入れ替え-1

ここでカテゴリーの順番を入れ替える事ができます。ドラッグ&ドロップで順番を入れ替える事ができますので、入れ替えをして下にある「order categories」をクリックすれば保存できます。

カテゴリー入れ替え-2

また、以前カテゴリー作成の説明記事で親カテゴリーの中に子カテゴリーを作れますよという事を書いたと思います。この子カテゴリーを作成してある場合は子カテゴリーの順番入れ替えもできます。

カテゴリーの並び替えができない場合の対処方法

上記のプラグインで管理画面では並び替えができているのに、実際にサイトを見ると順番が反映されない!という場合があります。

私もこれでちょっとハマったのですが、WordPressの管理画面から「外観」⇒「ウェイジェット」と進み、サイドバーに追加している「カテゴリー」の項目を開きます。

それでカテゴリーの設定が幾つかあるのですが、「投稿数を表示」と「階層を表示」という2箇所にチェックを入れます。

カテゴリー反映

これで保存して再度サイトを確認してみて下さい。私の場合はこれで並び替えが反映されました。

ただですね、カテゴリーの親子関係があると子カテゴリーが左にズレます(階層を表示させる設定のため)。

階層を揃える

なので、これをもし揃えたいという場合にはスタイルシートで余白の調整をします。スタイルシートの一番下にでも次のコードを追加してみて下さい。

/* サイドバーの余白を揃える */
.widget-area .widget ul ul{
  margin-left:0;
  padding-left:0
}
.widget-area .widget ul{
  padding-left:30px;
}

これで階層があっても左端が揃える事ができました。カテゴリーの並びを変更するのにこんなに手間がかかるとは思いませんでしたが、一応完了です。

以上でカテゴリーの並び替えは終了です。次回からカテゴリーを追加したら先ほどの並び替え画面から順番を入れ替えて下さいね。

WordPressでカテゴリーの順番を入れ替えるプラグイン”に13件のコメントがあります。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。

  1. 乃風

    しげぞうさんへ

    えーーーーーーーーーーー! 300もブログをお持ちだったのですか? そりゃ、すごいわ! 「現在、別サイトを3サイト同時進行で作成していますので・・・」って、そういう意味だったのですか。私はてっきり、今、記事を書いている途中・・・という意味かと思っていました。(^^ゞ分かりました、じゃ、完成を楽しみに待ってますね! 私の方こそ、よろしくお願いします。

  2. しげぞう 投稿作成者

    乃風様

    返信ありがとうございます。手持ちのブログは本当に多くてミニブログも含めると300くらいあります。現在作成中のブログは完成して上手く順位も上がってくるようであればその内ブログでも公開していきたいと思ってますが、現在はまだ完成していないので、また完成してから考えたいと思います。どうぞよろしくお願い致します。

  3. 乃風

    しげぞうさんへ

    「My Category Order」の記事差し替えも、やっていこうと思っているのですね。よかったーーーーー! 待っております。今、一番上に戻る例のボタンの画像制作を行っていて、それが思ったよりも結構、手こずっています。なので、「My Category Order」は急いでいませんので、どうぞ優先されたいブログをお進めになってくださいね。Λ Λ

    しげぞうさんが別のサイトも持っている・・・というのは何となく分かっていたのですが、どんな感じですか? 差し支えなければ、その3つのURL、教えてください、遊びに行きたいので。

    今後もよろしくお願いします。

  4. しげぞう 投稿作成者

    乃風様

    コメントありがとうございます。現在別サイトを3サイト同時進行で作成していますので、これが落ち着いたら記事の差し替えもやっていこうと思います。先に優先したいブログの記事を書いてますので、もうしばらくお待ち頂けると助かります。どうぞよろしくお願い致します。

  5. 乃風

    いつもお世話になっております。

    再び、「My Category Order」を検索してみたのですが、やはり復活してませんでした。私の場合、全ての設定が、もう終わりに近づいているので、記事の差し替え等をしていただけるとありがたいのですが、ご都合はいかがでしょうか?

  6. Chisapon

    しげぞう様

    しげぞうさんのおっしゃる通り、固定ページ一覧から確認しましたらデフォルトではなく「フロントページテンプレート」になっていました!!簡単に修正できました。
    いつもありがとうございます!
    引き続き頑張って制作に励みたいと思います!

  7. しげぞう 投稿作成者

    Chisapon様

    返信ありがとうございます。上手く解決できたようで良かったです。フロントページでカテゴリのウィジェットが最下部になるという事ですが、一度「固定ページ」⇒「固定ページ一覧」から挨拶ページを開いて見てください。それで、記事編集画面で右サイドの「ページの属性」という部分の「テンプレート」がデフォルトのテンプレートになっているか確かめて見てください。もしかするとデフォルト以外のテンプレートを選択しているかもしれません。

  8. Chisapon

    しげぞう様

    お世話になっております。
    ご回答ありがとうございます!また返信が遅くなりましてすみません。

    カテゴリーの件、「Category Order」を削除したら無事に並べ替えができました!
    やはり2つインストールしたのが不具合の原因のようでした…。

    記事投稿についても、1つ1つ日時を変更し任意の順番に入れ替えました。
    最新記事を目次ページにするのは今後挑戦してみたいと思います。参考にさせていただきます!

    トップページも固定ページをフロントページに設定したらちゃんと挨拶ページがトップにくるようになりました!ちなみにこちらは、このようにフロントページ設定にするとカテゴリのウィジェットが最下部になるのですが、通常記事と同じように右サイドに設定できれば、と思ったのですが、今のところ下部に来ても特に問題はないのでそのままにしています。
    (まだ解析や分析をするレベルではないので…)

    いつも迅速なご回答をありがとうございます。
    本当に助かります。
    今後ともどうぞよろしくお願い致します!

  9. しげぞう 投稿作成者

    Chisapon様

    コメントありがとうございます。順番に回答してみますね。

    1.カテゴリーの並び替えについて

    現在Chisapon様の言われるように「My Category Order」が検索で見つからなくなりました。これは一時的な現象かも知れませんし、復活しないかもしれません。代用としては「Category Order and Taxonomy Terms Order」が良いと思います。もう1つの「Category Order」は私の環境では上手く表示できませんでした。

    なので、プラグインは1つにしてもう1つは停止もしくは削除しておく方が良いと思います。並び替えをしたらブログを表示させて「Ctrl」と「F5」を一緒に押してリロードしてから確認してみてください。念のため、別のブラウザでも確認しておくと良いです。別のブラウザで上手く反映されているならブラウザのキャシュが原因だろうと思います。

    ただ、「Category Order and Taxonomy Terms Order」は私も使った事がないので、設定などはちょっと分かりません。「My Category Order」がしばらく待っても復活しない場合には記事の差し替えもしようと思いますので、その時に記事を修正したいと思います。

    2.記事投稿の順番

    これはChisapon様の言われるように日付でコントロールするのが分かりやすいと思います。ドキドメの場合はカテゴリーを抜粋記事にして10記事並べる形にしてますが、必要ない場合は抜粋記事にするカスタマイズはしないでもOKです。

    ちなみにアフィリエイトブログの方は各カテゴリーの最新記事で目次記事を作成し、カテゴリーをクリックするとそのカテゴリーの目次になるようにしてます。これなら自分で順番に並べて目次作成ができますので、カテゴリーをクリックした方が迷う事もないと思います。

    3.トップページについて

    トップページに特定のページを設定するのであれば設定⇒「表示設定」から「固定ページ」を選択して、「フロントページ」で「管理者からのご挨拶」を選択すればOKと思います。なので、おそらくこの「管理者からのご挨拶」という記事を普通の投稿ではなく、「固定ページ」で作成しておき、設定してみると良いかも知れません。

    おすすめ投稿というのが私はちょっと見た事がないのですが、上記の設定では出てこないと思います。

    もしまた何かできない部分があればコメント頂けると助かります。どうぞよろしくお願い致します。

  10. Chisapon

    しげぞう様

    シーサーの方でいつもお世話になっております!
    今回WordPressの方で質問がありまして投稿させていただきました。
    今別サイトを、この記事を参考に少しずつ作成中なのですが、カテゴリの並べ替えと記事投稿について質問です。

    ・カテゴリの並べ変えについて
    過去の質問でもお答えされているようにMy Category Orderは検索しても出てこなかったため、「Category Order」と「Category Order and Taxonomy Terms Order」の2つをインストールしました。(どちらがどう違うのかよくわかりませんが、この2つのプラグインで並べ替えができると知ったので)
    しかし、カテゴリの最初の方だけ上手くいって後半の方は上手くいきません。
    両方のプラグインとも同じ内容で並べ替えをしているのですが、サイトを表示させると指示した通りの順に並んでいない状態です。
    現在5つの親カテゴリにそれぞれ複数子カテゴリを作っている状態です。
    外観→ウィジェットのカテゴリのところから「階層を表示」にもチェックは入っている状態ですがちゃんと反映されません。同じようなプラグインを2つ同時に入れたことが原因なのでしょうか?しげぞうさんも同じような事態になったことはありますでしょうか?

    ・記事投稿について①
    記事を投稿していくと、新しい順に上から表示されると思います。しげぞうさんのサイトのように、順を追って記事を読ませたいのですが(カテゴリの上から沿う形で)、各記事を任意の順番にさせるにはどのような手法がありますでしょうか。投稿設定から日時をいじるしかないのでしょうか?できれば1記事に1ページという形で、ドキドメ!のように「○○○(次の記事)はコチラ」という形で誘導させるのが理想なのですが…。

    ・記事投稿について②
    サイトのトップページを「管理者からのご挨拶」をデフォルトにしているのですが、「おすすめ投稿」という表示が勝手に出てきます。これは初期設定だとこのような表示が出てくるのでしょうか?

    毎度たっくさん質問してしまいすみません(汗)
    お時間おありの際にご教示いただけますと嬉しいです。
    どうぞよろしくお願い致します。

  11. しげぞう 投稿作成者

    新井様

    コメントありがとうございます。そうなんです。「My Category Order」は今検索しても出てこないですね。以前も他のプラグインで似たような事があったのですが、しばらくしたら復活いていたので、今回もそんな感じではないかと思いますが、もし復活しない場合には記事の差し替えもしようかと思います。わざわざ報告ありがとうございました。今後もよろしくお願い致します。

  12. 新井

     しげぞうさん、いつもありがとうございます。
    My Category Orderを検索したんですが、プラグインにありませんでした。
    名称がかわっていますか?

    カテゴリーの順番を変えるだけのプラグインなのでとりあえず
    他のプラグイン、Category Order and Taxonomy Terms Orderで設定しておこうかと思います。

  13. 乃風

    いつもお世話になっております。ようやくここまで来ました。しげぞうさんの説明は、とても分かりやすく、いつも丁寧で、誠実で、謙虚で・・・だから、毎日、せっせとここに通いました。こんな方法があったんだぁ~・・・と思い、本当に驚くことばかりです。ここまで来れたことをとてもうれしく思っています。ありがとうございます。

    「プラグイン」の「新規追加」で、「My Category Order」を検索したところ、18ページ表示されたので、そのページを全て1つ1つ探したのですが、見つかりませんでした。それに替わるものがあれば教えていただけないでしょうか? よろしくお願いします。