ワードプレスでサイト内検索ワード(サーチクエリ)を呼び出すコード
WordPressでサイト内検索したワード(クエリ)を取得して表示するコードをご紹介。
検索画面で表示させる事でこんな風に出来ます。

「ワードプレス」でサイト内検索を行った結果です。
以下のコードで表示できるようになります。1つめのコードがワードを表示させるだけで、2つめはワード以外の文章も挿入させる方法です。
<?php echo get_search_query(); ?>
または
<?php printf(_c('「%s」で検索した結果'), get_search_query(__(''))); ?>
多くのテーマの場合検索結果を表示させるファイルは「search.php」なので、このファイルに書き込めばいいのですが、時々違うファイルで検索結果を表示させるテーマもあるので環境にあわせてお使い下さい。
これらのコードと、クエリワードに該当する記事の数を表示するコードを組み合わせる事で上の画像のように検索ワードとそれにヒットした件数を組合わせて表示する事ができます。
コードはこちら。
当然検索結果のページのみ有効なので、それ以外のページにコードを記述しても何も表示されませんのでご注意を。
コメント (1)
まだコメントはありません。
コメントを書く
-
AI「Gemini」で出力されるコードにはコメントアウト表示されないので注意
Google謹製のAI「Gemini」にJavaScriptのコードを聞きながら作…
-
Tailwind CSSで指定できる背景色のカラーパレット(classとカラーコードまとめ)
Tailwind CSSで背景色を指定する際に下記のようにclassを付ける…
-
Premiere Pro「ビデオトランジション」一覧
動画編集ソフトのAdobe Premiere Pro(プレミアプロ)で標準で用…
-
VSCode・Cursorでタブが表示されない場合の対応方法
コードエディタ「Visual Studio Code」(VSCode)と「Cursor」で…






もっと出して少ない