###前提・実現したいこと
WordPressでサイト運営を始めたばかりの初心者です。
1日近くずっと考え試行錯誤をしているのですが解決せず・・・
お力・知恵をお貸し頂けないかと思い投稿させていただきます。
WordPress「Smart Custom Fields」というプラグインをインストールし、カスタムフィールドでチェックボックス欄を作成し、投稿ページの下に反映するところまではできています。
該当項目にチェックを入れた(入力)し投稿したのち、
サイト上で検索をする際、カスタムフィールドのチェックを入れた項目だけ絞り込んで表示させたいと思っております。
(WP Custom Fields Searchというプラグインが使えればいいのですが、バージョンが対応しておらず使えないため八方ふさがりの状況です。)
サイト上で選びたい項目にチェックを入れて検索結果画面にまではいくのですが、「お探しのページが見つかりません。」になってしまいます・・。
投稿ページにてカスタムフィールドの欄にチェックを入れて更新しているのですが、
検索絞り込み機能が機能しておらず、function.phpファイルやsearch.phpファイルを触ればいいのかすらわかりません故、ご教授頂きたく思います。
###該当のソースコード
<form role="search" method="get" id="searchform" action="<?php echo home_url(); ?>" > <label for="s" class="assistive-text"></label> <input type="hidden" name="s" id="s" class="hiden" priceholder="検索" /> <table> <tr> <th>効果から選ぶ</th> <td><input type="checkbox" name="sale[]" value="fire_sample" id="fire_sample"> <label for="fire_sample">脂肪燃焼</label> <input type="checkbox" name="sale[]" value="2" id="2"> <label for="fire_sample">便秘解消</label> <input type="checkbox" name="sale[]" value="fire_sample" id="fire_sample"> <label for="4">血行促進</label> <input type="checkbox" name="sale[]" value="4" id="4"> <label for="5">美肌効果</label> <input type="checkbox" name="sale[]" value="5" id="5"></label> <input type="checkbox" name="sale[]" value="1" checked> <label for="1" style="display:none;">すべて</label></td> </tr> <tr> <th>価格から選ぶ</th> <td><select name="price[]" > <option value="price_250">100~1000円</option> <option value="price_500">1000~5000円</option> <option value="price_full">上限なし(要相談)</option> </select></td> </tr> <tr> <th>成分から選ぶ</th> <td><select name="price[]" > <option value="konbu">コンブチャ</option> <option value="vitamin">ビタミン</option> <option value="all">指定なし</option> </select></td> </tr> </table> <div class="read_btn"> <button type="submit" value="" id="submit" class=""/> この条件で検索する<i class="fa fa-angle-right" aria-hidden="true"></i> </button> </div> </form>ウィジェット内にこの枠を挿入したあと、サイト上で検索しても反映されないため
どのファイルにどの記述をすればいいのかを教えてくださると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。