THOR(トール)の検索結果ページに文章を追加する方法

※当サイトにはプロモーションが含まれています。

クライアントクライアント

THORのキーワード検索機能を使っているが、“部分一致”なので注意書きを追加して欲しい!

にゃテックにゃテック

おけまるだにゃ

ワードプレス(WordPress)テーマの「THE THOR(ザ・トール)」には、デフォルトで「キーワード検索」や、注目キーワードを設定する機能があります。

しかし、この検索機能は、部分一致検索です。

その為、ユーザが検索(もしくは注目キーワードを選択)した結果が、必ず正しいとは限りません。

今回は、キーワード検索の検索結果に対して、補足説明を追加する方法を説明したいと思います。

なお、検証したTHORの環境は以下の通りです。

THE THOR環境

THORバージョン:2.5.0
WordPressバージョン:6.2.x
PHPバージョン:8.2.x

※セキュリティの観点から、マイナーバージョンの一部をxとさせて頂きます

THOR(トール)の検索結果ページに文章を追加する方法

THOR(トール)の検索結果ページに文章を追加する方法についてです。

①親テーマにあるsearch.phpをダウンロードする

(WinSCPやFileZillaなどの)FTPソフトを使用して、ローカルホスト(自分のパソコン)に、親テーマにあるsearch.phpをダウンロードします。

なお、フォルダの構成は、概ね下記のようになっていると思います。

/home/(あなたが契約した名前)/www/(あなたが作成したフォルダ名)/wp-content/themes/the-thor/

親テーマにあるsearch.phpをダウンロード

②search.phpを編集する

search.phpの70行目付近に記載されている一番下の</div>タグの上に、知らせたい内容を記載します。

search.phpの70行目付近に記載されているdivタグ

ちなみに、この閉じている</div>タグは、<div class=”archiveHead”>に対応しているものです。

実際に記載するとこのような感じになります。

search.phpの記述例

なお、今回は余白を調整するために、自分は、直接CSSを追加しています。

<p style="margin-top:1em;">※部分一致検索のため、検索結果に入力したキーワードに似た内容も含まれます。</p>

③修正したsearch.phpを子テーマにアップロードする

コードを追加した、search.phpを、子テーマの方にアップロードします。

修正したsearch.phpを子テーマにアップロード

これで、キーワード検索した時の検索結果の内容に、追加した文章が表示されているはずです。

キーワード検索した時の検索結果

もし、サイトが真っ白になるなどの不具合があった場合は、今、アップロードしたsearch.phpを削除すれば元に戻ります。

何故なら、親テーマには一切変更を加えてないからです。

ご支援のお願い
この記事が役に立ったと感じたら・・・

Ny@Tech(にゃテック)

この記事が少しでもお役に立ったと感じていただけましたら、ぜひ下のリンクからお買い物をしていただけると幸いです。

ご購入いただいた金額の一部(1~3%程度)が私に入り、より多くの有益な記事を作るための励みになります。

下記のリンクを通じて、Amazonや楽天でお買い物いただけると嬉しいです。