WordPressで記事やページの順番を変えたいのに、なかなか思いどおりに並んでくれなくてモヤモヤしていないでしょうか。
wordpressの並び替えでできることと、この記事の全体像

ここでは、そもそもどんな「並び替え」があるのかと、この記事でどこまでをゴールにするのかをざっくり整理しておきます。自分がどのパターンに当てはまりそうか、イメージしながら読んでみてください。
まず整理:どの「並び替え」を実現したいか
一口にWordPressの並び替えと言っても、人によってやりたいことはかなり違います。具体的には、次のようなパターンが多いです。
- ブログの投稿一覧の順番を好きな順番に変えたい
- 固定ページ(会社概要やサービス紹介など)の表示順を入れ替えたい
- サイドバーのカテゴリーの順番を自由に決めたい
- 物件や商品などのカスタム投稿を価格順や新着順で並び替えたい
- ユーザーが「新着順」「価格の安い順」などをクリックで切り替えられるようにしたい
ざっくりと「何をどうしたいのか」を整理すると、こんなイメージになります。
| やりたい並び替え | 具体例 | 向いている方法の方向性 | 難易度の目安 |
|---|---|---|---|
| 投稿や固定ページの順番を変えたい | ブログ記事の一覧の表示順を整える | 並び替えプラグイン、またはpre_get_postsによる制御 | かんたん〜ふつう |
| 固定ページだけ順番を変えたい | 会社情報ページの表示順を変える | プラグインなしで「順序」フィールドを利用 | かんたん |
| カテゴリーの順番を変えたい | サイドバーのカテゴリーリストの並び替え | カテゴリー用プラグイン、またはメニュー機能 | かんたん〜ふつう |
| カスタム投稿を条件で並び替えたい | 商品一覧を価格順で並び替える | WP_Query+カスタムフィールド+コード | ややむずかしい |
| ユーザーに並び替えさせたい | 「新着順」「人気順」ボタンを作る | GETパラメータ+WP_Query+テンプレート調整 | むずかしい |
このあと、プラグインを使う方法とプラグインなしでの方法を両方カバーしながら、あなたのケースに近いものを一緒に絞り込んでいきます。
【深呼吸タイム】 稼ぐために必要な3つのポイントを知っていますか? これら全部を暴露します。
wordpressの並び替えをプラグインでサクッと解決する方法

まずはプラグインを使った並び替えから見ていきます。コードを書かずに管理画面だけで完結させたい人や、早く結果を試したい人には一番とっつきやすい方法です。
並び替えプラグインを使うメリットとデメリット
私もクライアントワークでは、まず並び替え専用のプラグインを紹介することが多いです。ただ、便利な反面、注意したほうがいい点もあります。
主なメリットとデメリットを整理すると、次のような感じです。
| 項目 | 内容 |
|---|---|
| メリット | 管理画面でドラッグ&ドロップするだけで並び替えでき、コードを書かなくてよい。 |
| メリット | 投稿・固定ページ・カテゴリーなど、複数の対象をまとめて扱えるプラグインが多い。 |
| デメリット | プラグインの数が増えるほど、相性問題や不具合の原因になることがある。 |
| デメリット | テーマ側で独自のクエリを書き換えていると、思ったように並び替えが反映されない場合がある。 |
ざっくり言えば、「とにかく簡単に動かしたいならプラグイン」、「長期的にスリムな構成にしたいならプラグインなしも視野に」というイメージを持っておくと判断しやすいです。
代表的な並び替えプラグインの使い方の流れ
並び替えに使われる有名どころのプラグインはいくつかありますが、使い方の流れはほぼ共通しています。大まかには次のステップです。
- 管理画面の「プラグイン新規追加」で「post order」や「custom post order」などのキーワードで検索する
- 目的に合いそうな並び替えプラグインをインストールして有効化する
- プラグインの設定画面で、対象にする投稿タイプやタクソノミー(カテゴリーなど)にチェックを入れる
- 投稿一覧やカテゴリー一覧画面で、ドラッグ&ドロップで順番を入れ替える
よく使われている代表的なプラグインを、特徴と一緒にまとめるとこんな感じです。
| プラグイン名 | 主な対象 | 操作イメージ | 向いている人 |
|---|---|---|---|
| Intuitive Custom Post Order | 投稿・固定ページ・カスタム投稿・タクソノミー | 管理画面で一覧をドラッグ&ドロップ | いろいろな投稿タイプをまとめて並び替えたい人 |
| Post Types Order | 投稿・固定ページ・カスタム投稿 | 投稿タイプごとにドラッグ&ドロップ | 投稿やカスタム投稿を細かく制御したい人 |
| Category Order and Taxonomy Terms Order | カテゴリーなどのタクソノミー | カテゴリー一覧画面で順番をドラッグ | サイドバーのカテゴリ順をきっちり整えたい人 |
| Simple Page Orderingなど | 固定ページや一部投稿タイプ | ページ一覧をドラッグで入れ替え | 固定ページだけサクッと並び替えたい人 |
私が実務でよく使うのは、投稿と固定ページ、カテゴリーをまとめて扱えるタイプです。最初の一歩としては、こういった定番から一つだけ試してみるのがおすすめです。
【ちょっと一息♪】 私の妻がどうやって7日で初報酬を得て5万円の不労所得を得られるようになったか?
その全貌を知りたくありませんか?
代表的な並び替えプラグインの比較と選び方

「どのプラグインを入れればいいのか分からない」という相談もよくもらいます。この章では、サイトのタイプ別に向き不向きを整理しながら、選び方の軸を一緒に見ていきます。
サイトのタイプ別に見るプラグインの向き不向き
同じ並び替えプラグインでも、サイトのタイプによって合うものが変わります。ざっくり分けると、次のようなケースが多いです。
- 趣味ブログやアフィリエイトサイトなどの個人ブログ
- 会社やサービスの情報を載せるコーポレートサイト
- 物件・商品・制作実績など、カスタム投稿が多いサイト
タイプ別におすすめの組み合わせをまとめると、こんな感じになります。
| サイトタイプ | おすすめプラグイン例 | 理由 |
|---|---|---|
| 個人ブログ・アフィリエイト | Intuitive Custom Post Order | 投稿・固定ページ・カテゴリーなどをまとめて並び替えやすいから。 |
| コーポレートサイト | Simple Page Ordering+カテゴリー用プラグイン | 固定ページ中心なので、ページ並び替えに強いものが便利。 |
| 商品・物件などの一覧が多いサイト | Post Types Order+カスタム投稿対応プラグイン | カスタム投稿タイプごとに順番を調整しやすい。 |
難しく考えすぎず、「自分が一番よく触るのは投稿なのか固定ページなのか、カテゴリーなのか」という視点で選ぶと決めやすいです。
並び替えが効かないときにチェックしたいポイント
並び替えプラグインを入れたのに順番が変わらない、という相談も多いです。そんなときは、次のポイントを落ち着いて確認してみてください。
- プラグインの設定画面で、対象の投稿タイプやタクソノミーにきちんとチェックが入っているか
- 使っているテーマが、独自のクエリ(WP_Queryなど)で並び順を上書きしていないか
- キャッシュ系プラグインやサーバー側・ブラウザ側のキャッシュが残っていないか
- functions.phpや別のプラグインで、order・orderbyを変更するコードを追加していないか
ここまで見てもダメな場合は、テーマやほかのプラグインとの相性の可能性が高いです。そのときは、プラグインに任せる方法だけでなく、テンプレート側のコードで並び替えを制御する方法も候補に入れておくと安心です。
★ちょっとだけ宣伝させてください★ 「ブログで10万」と聞くと、 と思われがちですが、実は「勝ちパターン」を知っているかどうかだけなんです。
wordpressの並び替えをプラグインなしでできる簡単な方法

ここからは、プラグインを増やしたくない人のために、できるだけ簡単な「プラグインなしの並び替え」を紹介します。まずはコードを書かずに済むものから見ていきましょう。
固定ページは「順序」フィールドで並び替えできる
意外と知られていないのですが、固定ページは標準機能だけで並び替えできます。シンプルな企業サイトやサービスサイトでは、これだけで十分なことも多いです。
- 固定ページの編集画面を開く
- 画面右側や下のほうにある「ページ属性」エリアを探す
- 「順序」という数字を入力する欄に番号を入れる
- 数字が小さいページほど前に出てくる(上に表示される)
ページ数が増えてくると管理が少し大変になりますが、「会社概要」「サービス紹介」「お問い合わせ」のような主要ページを並べるには十分実用的です。
メニュー機能を使ってカテゴリーの順番を変える
サイドバーに「カテゴリー一覧」をそのまま出していると、名前順で並んでしまって使いづらいケースもあります。プラグインを入れたくない場合は、メニュー機能を活用するのがおすすめです。
- 管理画面の「外観」→「メニュー」を開く
- メニューに追加したいカテゴリーを選んで追加する
- メニュー内のカテゴリーをドラッグして順番を整える
- 作成したメニューをサイドバーのウィジェットとして表示する
こうすると、「カテゴリA→カテゴリB→カテゴリC」のように、自分で決めた順番でカテゴリーを並べられます。
ここまでで紹介した、プラグインなしでできる簡易的な並び替えをもう一度まとめます。
| 対象 | 方法 | 向いているケース |
|---|---|---|
| 固定ページ | ページ属性の「順序」フィールドを使う | 固定ページの数がそこまで多くない場合 |
| カテゴリー | メニュー機能+ウィジェットで表示する | カテゴリー数が限られていて、順番をきっちり決めたい場合 |
| 投稿一覧全体 | どうしても必要な記事だけ「固定表示」にする | 記事数が少ない小規模ブログ |
「まずはプラグインなしで軽く整えたい」という人は、このあたりから手を付けると失敗が少ないです。
コードで本格的に並び替えを制御する方法(プラグインなし)

ここからは少しレベルを上げて、functions.phpなどにコードを書いて並び替えをコントロールする方法を紹介します。WordPressの仕組みに慣れてきた人や、より細かい条件で並び替えしたい人向けの内容です。
pre_get_postsでメインの投稿一覧を並び替える
トップページやブログ一覧ページの並び順を変えたいとき、よく使われるのがpre_get_postsというフックです。これは「記事を取得する前にクエリを書き換えるフック」で、メインの一覧表示のルールを変えることができます。
やることのイメージは次のとおりです。
- 子テーマのfunctions.phpに処理を追加する
- 管理画面には影響しないよう、is_admin()で除外する
- is_home()やis_archive()などで、どのページに適用するか条件を書き分ける
- $query->set()でorderbyやorderを書き換える
並び替えでよく使うパラメータには、例えば次のようなものがあります。
- date(公開日時順)
- modified(更新日時順)
- title(タイトルの五十音順)
- meta_value_num(数値のカスタムフィールド順)
- rand(ランダム表示)
具体的なコードはテーマや構成によって変わりますが、「どのページで」「どんな順番にしたいのか」をはっきりさせてから書くと、余計なトラブルを減らせます。慣れないうちは、必ずバックアップを取ったうえで子テーマ側に追加するようにしてください。
WP_Queryとカスタムフィールドで細かい条件ソート
物件サイトや商品一覧ページなどでは、「価格の安い順」「広さの広い順」など、数値ベースの並び替えが必要になることが多いです。その場合は、WP_Queryとカスタムフィールドを組み合わせるやり方が定番です。
おおまかな流れはこんな感じです。
- カスタムフィールドに価格や面積などの数値を保存する
- テンプレート内でWP_Queryを使い、meta_keyに対象のフィールド名を指定する
- orderbyにmeta_value_num、orderにASC(昇順)やDESC(降順)をセットする
この方法を使うと、「価格が安い順」「広さが大きい順」といった並び替えを柔軟に実装できます。表示件数が多いときは、インデックスの貼り方やキャッシュなども考える必要がありますが、中小規模のサイトなら十分実用的です。
★ブログでは公開できない裏情報★ 例えば、 などをこっそり暴露しています。ぜひ公開停止する前に受け取ってください。
私の発行するメルマガではブログでは公開できない秘匿性が高い特別な情報を発信しております。
ユーザーに並び替えを選ばせるUIの考え方
さらに一歩進めて、ユーザーが自分で並び替え方法を選べるUIを作ることもできます。ECサイトの一覧ページでよく見る「新着順」「価格の低い順」「レビューの多い順」といった切り替えボタンのイメージです。
仕組みとしては、次のような構成になります。
- 並び替えボタンやセレクトボックスで、「新着順」「価格の安い順」などの選択肢を用意する
- 選択内容をGETパラメータ(例:?sort=price_asc)としてURLに付ける
- PHP側で$_GETの値を読み取り、WP_Queryのorderbyやmeta_keyを切り替える
やること自体はシンプルですが、条件分岐が増えるので、きちんと整理しながら実装する必要があります。ここまで作り込むと、プラグインに頼らなくてもかなり本格的な並び替え機能を持ったサイトに育てられます。
サイト規模別・目的別のおすすめ並び替えパターン

ここまでいろいろな方法を紹介してきましたが、「結局どれを選べばいいの?」というところが一番気になりますよね。この章では、サイトの規模や目的別に、おすすめの並び替えパターンを整理していきます。
小規模ブログでまず試したい並び替え
個人ブログや、記事数がまだ少ないサイトから相談をもらうとき、私がよくおすすめする考え方は次のとおりです。
- 記事数が少ないうちは、無理にすべてを並び替えようとしない
- 本当に見てほしい記事だけ、固定表示やおすすめ枠で目立たせる
- カテゴリー順が気になるなら、メニュー機能かシンプルな並び替えプラグインを使う
小規模サイト向けに、状況別のおすすめをまとめるとこうなります。
| 状況 | おすすめの方法 |
|---|---|
| 記事数が少ないブログ | 基本は公開日時順のまま、必要な記事だけ「固定表示」にする |
| カテゴリーを整理したいブログ | メニュー機能やカテゴリー用プラグインで順番を調整する |
| 特定の記事だけ目立たせたい | 固定ページやトップ固定記事、サイドバーのおすすめウィジェットを活用する |
このあたりは、プラグインなしの工夫だけでもかなり対応できます。いきなり複雑な仕組みを入れず、「まずはシンプルに運用できるか」を試してみるのがおすすめです。
企業サイトやメディアサイトでの並び替え戦略
企業サイトや規模の大きいメディアサイトになると、並び替えは単なる見た目の問題ではなく、ユーザー導線や成果にも関わってきます。ここでは、よくある考え方をざっくり共有します。
- 固定ページの順番は「会社情報→サービス→実績→お問い合わせ」のように、ユーザーが辿りやすい流れで並べる
- ブログ記事は基本は新着順としつつ、重要なコンテンツだけはカテゴリーページや特集ページでまとめて見せる
- 実績・商品・ニュースなどのカスタム投稿は、それぞれに合った並び順(新着順、価格順、公開ステータス順など)を設計する
企業サイト向けの並び替えイメージを表にすると、次のようになります。
| コンテンツ種別 | 基本の並び替え方針 | 主に使う機能 |
|---|---|---|
| 固定ページ | ユーザーの行動導線に沿って並べる | 順序フィールド+必要に応じて並び替えプラグイン |
| ブログ記事 | 新着順を基本に、一部を特集やおすすめでピックアップ | pre_get_posts+カテゴリーページや特集ページ |
| 実績・商品などのカスタム投稿 | 目的に合ったソート(新着順、価格順、重要度順など) | カスタム投稿+カスタムフィールド+WP_Query |
このレベルになると、並び替えプラグインだけに任せるというより、「標準機能+プラグイン+コード」を組み合わせて設計していくことが多いです。どこまでをプラグインに任せて、どこからをテンプレート側でがっちり決めるかをはじめに整理しておくと、後からの改修も楽になります。
★初心者さん必見★ 「あと3ヶ月早くこの情報を知りたかった…」 そうならないために、今すぐ実践したいノウハウをギュッと一つのメルマガに詰め込みました。 無料で読めるうちに受け取っておいてください。
よくある質問

最後に、WordPressの並び替えプラグインや、プラグインなしの方法について、よくもらう質問をQ&A形式でまとめておきます。
Q1. 並び替えプラグインは入れすぎると良くないですか?
A. 並び替えに限りませんが、プラグインは増えれば増えるほど、管理やトラブルシュートが難しくなります。同じような機能のプラグインを複数入れてしまうと、「どれが効いているのか分からない」「優先順位がぶつかる」といった問題も起こりやすいです。
並び替えに関しては「用途ごとに1つまで」を目安にしておくと安心です。どうしても複雑なことをしたい場合は、プラグインだけに頼らず、テンプレートのコードで制御する方法も検討してみてください。
Q2. プラグインなしで並び替えするのは、やっぱり難しいですか?
A. 「どこまでやりたいか」によって難易度が変わります。固定ページの順番を変えるだけなら、順序フィールドを使うだけなのでとても簡単です。一方で、カスタム投稿を価格順に並び替えたり、ユーザーに並び替え方法を選ばせたりする場合は、どうしてもコードの知識が必要になります。
個人的には「最初はプラグインで動かしてみて、慣れてきたら少しずつプラグインなしのコードに置き換えていく」という進め方が、挫折しにくくておすすめです。
Q3. テーマを変えたら、並び替え設定が消えることはありますか?
A. 「完全に消える」とまでは言えませんが、表示が変わってしまう可能性はあります。並び替えプラグインが保存している情報そのものはデータベースに残りますが、新しいテーマが独自のクエリで記事を取得している場合、プラグインの並び替えが反映されないことがあります。
また、functions.phpに書いた並び替え用のコードはテーマごとのファイルなので、テーマを変更するとそのままでは引き継がれません。将来テーマを変える可能性があるなら、子テーマにコードを書いておく、どこで並び替えをしているかをメモしておく、などの工夫をしておくと安心です。
まとめ
この記事の要点を振り返ります
- WordPressの並び替えには、「投稿・固定ページ・カテゴリー・カスタム投稿」など複数のパターンがあり、まずは自分が何をどうしたいのか整理することが大事です。
- 簡単に済ませたいなら、並び替え用プラグインを1つだけ導入して、管理画面からドラッグ&ドロップで順番を調整する方法が手っ取り早いです。
- プラグインを増やしたくない場合は、固定ページの順序フィールドやメニュー機能など、標準機能だけでもできる並び替えから試してみてください。
- より本格的に制御したいときは、pre_get_postsやWP_Query+カスタムフィールドを使えば、プラグインなしでもかなり柔軟な並び替えが実現できます。
- サイトの規模や目的に合わせて、「どこまでをプラグインに任せて、どこからをコードで制御するか」を決めておくと、長期的にも運用しやすくなります。
今日からの最初の一歩としては、「自分のサイトで本当に並び順を変えたい場所はどこか」を紙やメモアプリに書き出してみてください。そのうえで、一番影響が大きそうな場所(トップページの投稿一覧やサイドバーのカテゴリーなど)に絞って、プラグインかプラグインなしのどちらか一つの方法を試してみるのがおすすめです。
少しずつ整えていけば、訪問者にとっても自分にとっても使いやすい、気持ちのいいサイトに近づいていきます。
【深呼吸タイム】 稼ぐために必要な3つのポイントを知っていますか? これら全部を暴露します。








