質問: ### 前提・実現したいこと WordPressでサイト運営を始めたばかりの初心者です。 1日近くずっと考え試行錯誤をしているのですが解決せず・・・ お力・知恵をお貸し頂けないかと思い投稿させていただきます。 WordPress「Smart Custom Fields」というプラグインをインストールし、カスタムフィールドでチェックボックス欄を作成し、投稿ページの下に反映するところまではできています。 該当項目にチェックを入れた(入力)し投稿したのち、 サイト上で検索をする際、カスタムフィールドのチェックを入れた項目だけ絞り込んで表示させたいと思っております。 (WP Custom Fields Searchというプラグインが使えればいいのですが、バージョンが対応しておらず使えないため八方ふさがりの状況です。) サイト上で選びたい項目にチェックを入れて検索結果画面にまではいくのですが、「お探しのページが見つかりません。」になってしまいます・・。 投稿ページにてカスタムフィールドの欄にチェックを入れて更新しているのですが、 検索絞り込み機能が機能しておらず、function.phpファイルやsearch.phpファイルを触ればいいのかすらわかりません故、ご教授頂きたく思います。 ### 該当のソースコード " > 効果から選ぶ 脂肪燃焼 便秘解消 血行促進 美肌効果 すべて 価格から選ぶ 100~1000円 1000~5000円 上限なし(要相談) 成分から選ぶ コンブチャ ビタミン 指定なし この条件で検索する ウィジェット内にこの枠を挿入したあと、サイト上で検索しても反映されないため どのファイルにどの記述をすればいいのかを教えてくださると幸いです。
回答: デフォルトのままだとカスタムフィールドは検索対象に入っていませんので、それを入れる設定をfunctions.phpに記載する必要があります。(私もかつてはまりました) その際参考にしたサイトを貼っておきますので、参考にしてください。 カスタムフィールドを検索対象に含める http://wpcj.net/1363