勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

WordPressで記事検索時に投稿ID順にならない場合の対応方法

   2024/02/20  WordPress CMS

WordPressでサイト上から記事検索(キーワード検索)を行った場合、通常であれば投稿IDが新しいものから表示されるが、検索ワードによっては投稿ID順では無くランダムで表示されることがあった。調査したところ原因は分かってないんだけど対応方法は判明した。以下に対応方法をメモ。

 

対応方法

テンプレートフォルダ内の検索フォーム部分に以下を追記する。

<input type="hidden" name="orderby" value="ID">

IDではなく違う条件でソートしたい場合は以下リファレンスの「順序づけパラメータ」から任意のパラメータを指定する。昇順・降順の選択も可能。

https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query

 - WordPress CMS

  関連記事

WordPressで特定のGETパラメータがあった場合、ページ内に当該パラメータを出力する方法
WordPressで特定のGETパラメータがあった場合、ページ内に当該パラメータを出力する方法

WordPressの固定ページ内で「uid」というGETパラメータがあった場合、 ...

WordPressにて投稿記事及び固定ページの記事数を取得・表示する方法
WordPressにて投稿記事及び固定ページの記事数を取得・表示する方法

WordPressにてページ内に記事数を表示したいというケースがあった。また、通 ...

WordPressのcontact form7で500エラーの対応方法
WordPressのcontact form7で500エラーの対応方法

WordPressプラグインのcontact form7で送信ボタンを押し、ロー ...

WordPressダッシュボードに投稿・固定ページ・カテゴリ・タグ一覧ページにIDを表示させてソート可能にする方法
WordPressダッシュボードに投稿・固定ページ・カテゴリ・タグ一覧ページにIDを表示させてソート可能にする方法

WordPressダッシュボードの投稿(記事)・固定ページ・カテゴリー・タグ一覧 ...

WordPressにてACFで設定したカスタムフィールドの値を元に記事を並べ替える方法
WordPressにてACFで設定したカスタムフィールドの値を元に記事を並べ替える方法

WordPressにてAdvanced Custom Fieldsで設定したカス ...