フォーラムへの返信
-
投稿者投稿
-
FirstElement 宮澤
キーマスターはい、よろしくお願いします。
FirstElement 宮澤
キーマスターono様
FEASの設定画面とQuery Monitorが確認できればどのアカウントでも構いませんが
Query Monitorは管理者権限が必要だと思います。。FirstElement 宮澤
キーマスターtailwind様
まず、テーマを一時的に別のものに切り替えて状況が変わるかご確認ください。
変わった場合/改善した場合、テーマの機能やfunctions.phpに記述した内容が影響していると思われます。
改善しなかった場合、FEASと最低限必要なプラグイン以外を無効にして同様に確認してください。書いていただいた事象からはよく状況がわかりません。
ログイン情報をお借りできるようでしたら私の方で確認してみます。
(ログイン情報はチャットワークかメールでお知らせください)FirstElement 宮澤
キーマスターono様
まず、Query Monitor https://ja.wordpress.org/plugins/query-monitor/ というデバッグ用プラグインをインストールして、Warningやデータベースエラーなどが発生していないかご確認ください(アドミンバーやウィンドウ下部に表示されます)。
ログイン情報をお借りできるようでしたら、私の方で確認してみます。
(ログイン情報はチャットワークまたはメールでお知らせください)FirstElement 宮澤
キーマスターkaim様
プラグインをご利用いただきありがとうございます。
手元の環境では再現しなかったのですが、実際のサイトで確認させていただくことはできますでしょうか?
可能であれば、管理画面のログイン情報も共有いただけましたら早いかと思います。(メールまたはチャットワークでお知らせください)
FirstElement 宮澤
キーマスター中西様
返答が遅くなり失礼しました。
テーマ側で、JavaScript/jQuery等のエラーが発生していないでしょうか?
ブラウザの開発者ツールなどで確認してみてください。
また、キャッシュをクリアしたり、他のブラウザでも確認してみてください。解決しない場合は、メール等でサイト情報をご案内いただければ直接確認させていただきます。
FirstElement 宮澤
キーマスターご不便をおかけします。
修正できたと思うのですが、もしよろしければ修正版をリリース前にファイルを送付させていただき、ws様の環境であらかじめご確認いただきたいと思います。
お手数ですが、お問合せフォームからご連絡いただけますでしょうか?
https://fe-advanced-search.com/contact/よろしくお願いいたします。
FirstElement 宮澤
キーマスター本日、該当箇所を含む修正をおこなったv2.1.1をリリースしましたのでご確認・アップデートいただければと思います。
FirstElement 宮澤
キーマスターws様
こちら返答が遅くなり失礼しました。
バグがありましたので、近日中に修正したアップデート版をリリースします。
ご不便をお掛けし申し訳ありませんが、もうしばらくお待ちください。FirstElement 宮澤
キーマスターmharaさん
ajax_filtering.js というファイルの157行目付近に、下記のように追記してください。
このJSファイル上では、formのaction属性を読み込んでそこに後から検索パラメータを付記するようになっており、アンカーリンクがURLの途中に入ってしまうことでエラーが発生してしまいます。
Ajaxフィルタリングで子カテゴリ/タームを読みにいくときだけアンカーリンクが除去されます。将来のリリースで諸々の解決法を実装したいと思います。
FirstElement 宮澤
キーマスター山下様
FEASをご利用いただきありがとうございます。
「archive-news.phpをコピーし、 search-form0.phpを作成し」
テーマまたはWordPress標準の検索の場合とFEASの場合でテンプレートを分けて
上手く切り替えはできているというでしょうか?(「結果1」というのはテスト的に文字列を表示したところ無事表示されたということでしょうか)「フリーワード検索は機能するのですが、それ以外のカテゴリーや、カスタムフィールドの検索を行っても…記事の一覧がでてきません。」
フリーワード検索の場合は、正常な検索結果が表示されているのでしょうか?条件とは異なる、例えば全件表示されている、などはありませんでしょうか。フリーワードでは問題なく、カテゴリやカスタムフィールドでは問題がある、という事例がこれまでにありません。
まずは、以下の2点を確認してみてください:1)テーマのsearch.phpに「query_posts」関数が使われている場合
同関数が使われているとFEASで指定した検索条件が無効になります。
…ですが、フリーワード検索は機能しているということですので今回は該当しないように思います。2)テーマのfunctions.phpに「posts_where」にフックする関数が存在する
FEASの検索条件とコンフリクトもしくは正しい検索結果が得られない可能性があります。
存在する場合、一旦そのフックの部分をコメントアウトしてお試しください。上記2点をご確認いただいた上で解決しない場合、チャットもしくはメール等でログイン情報を共有いただけましたら
管理画面にログインさせていただき、総合的に確認させていただきます。FirstElement 宮澤
FirstElement 宮澤
キーマスターご質問ありがとうございます。
カスタムフィールドに入力した値で日付の範囲検索は可能です。
入力時に「20240424」のように、記号を含まない&表記揺れがないようにDatePickerを併用することをおすすめします。
2つの検索項目を組み合わせることで、〇〇以降〜〇〇以前という範囲検索も可能です。範囲検索の設定は使用説明書の下記ページをご参考ください:
https://fe-advanced-search.com/manual/make-search-form-2/#%E7%AF%84%E5%9B%B2%E6%A4%9C%E7%B4%A2-2FirstElement 宮澤
キーマスターご質問ありがとうございます。
検索項目が50項目以上など、大量にありますでしょうか?
項目数が多すぎて設定が正常に保存されない場合は、サーバー側のPHPのiniファイルの設定「max_input_vars」が引っかかっている可能性があります。この値を引き上げれば保存できる場合があります。それ以外につきましては、おそらくWAFだと思うのですが、サーバー側の機能ですのでサーバー側の設定変更しか方法がありません。
あるいは、ローカル環境で設定を保存し、検索 > 管理 からエクスポートして本番環境にインポートすれば解決できるかもしれません(項目のズレやURLの違いなど影響がなければ)。
一度、実際のサイトを拝見できればわかることがあるかもしれません。
その場合はメールにて実際のサイトをご案内ください。FirstElement 宮澤
キーマスターnaoさん、ご質問ありがとうございます。
「見出し」欄にもHTMLを記述できますので、見出しの語句をタグで囲ってid/classなど付与してみてください。
FirstElement 宮澤
キーマスターご質問ありがとうございます。
プラグインファイルを編集することになりますが、form-controller.phpというファイルの84行目、action属性の末尾にアンカーを追記してください。下記画像をご参考ください。
以上で弊社デモサイト( https://demo2.fe-advanced-search.com/ )では正常に動作しました。
-
投稿者投稿