2023-05-29 テック・アイ技術情報研究所
このWordPressプラグイン「Search & Filter」、「絞り込み検索」ができるなど無料版で、かつ自由度が高いので愛用しています。今回は、このブログ「Tii技術情報」に適用できるように、プラグインの設定を改良したので、備忘録として掲載しておきます。
問題点:
このサイトは、パーマリンクURLが【”https://tiisys.com/blog/%year%/%monthnum%/%day%/%postname%/”】のように【blog/】が付いているため、通常の設定方法では、赤字部分がない検索、
【”https://tiisys.com/category/%%/?s=%”】となり、結果、「404:ページが存在しません」エラーになる。
これを、【”https://tiisys.com/blog/category/%%/?s=%”】のように修正したい。
解決の作業手順:
①WP>プラグイン>プラグインファイルエディター>編集するプラグインを選択>Search & Filter にて
②search-filter.php のURLを指定する部分に␣’blog/’␣.␣ を追加する。
カテゴリーパス名の前に追加する、今回は550行目
③tax_pathの部分に␣’blog/’␣.␣ を追加する。
タクソノミーパス名の前に追加する、今回は680行目
④書き込み後、下部にあるファイルを更新をクリックして書き込みを完了させる。(エラーが出たら、書式等の間違いあり。)
⑤プラグイン>インストール済みプラグイン、のおいて、Search & Filterの自動更新は「無効化」にしておくことにより、勝手に更新されないようにしておくこと。
注意点:
*)今回用いたSearch & Filterのバージョン 1.2.16です。バージョンにより書き込む場所と様式が異なるので注意を要する。
**)この方法は、Search & Filterがアップデートされるとたぶん元に戻ってしまいます。また、稼働中のプラグインの中身をいじるのはあまり推奨できません。