複合検索で正しく検索されない

ホーム フォーラム 使い方全般 複合検索で正しく検索されない

このトピックには1件の返信が含まれ、1人の参加者がいます。4 年、 7 ヶ月前 neko さんが最後の更新を行いました。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #68918

    neko
    参加者

    ——————————————–
    WordPress のバージョン:3.8.1
    Welcart のバージョン:1.3.11
    ご利用のテーマ:独自テーマ
    症状を確認したブラウザ:
    サーバー(会社名、サービス名):エックスサーバー
    SSLの利用: 専用SSL
    WordPress のパーマリンク設定:/archives/%post_id%/
    ——————————————–
    お世話になります。

    こちらのフォーラムで色々と助けてもらい、もうほぼ完成間近で最終チェックをしていたところなのですが、不具合を見つけてしまいました。。

    複合検索で、例えばテーマ「白」を検索したとすると「検索結果 40件」と表示され、この件数は正しいのですが、次のページをクリックすると「検索結果 420件」と表示されてテーマとは関係のない登録されてあるすべての商品数が出てきてしまいます。

    ただ、商品マスターにあるカテゴリーチェック欄の「商品」のチェックを外すと、その関係の無い商品は出なくなったのですが、なにぶん商品数が400点以上あるため、まだすべてチェック外すのは試していません。
    でも「商品」のチェックは外してはいけなかったと思ったのですが、他になにか原因があるのでしょうか?

    ちなみに検索結果出たときのURLと、「次のページ」クリックした後のURLは同じでした。こちらは関係あるのでしょうか?
    それと複合検索のページだけURLの頭がhttps://になっているのですがこれも関係あったのでしょうか?

    あとはwp_search_page.phpはデザインくらいしかいじっていません。
    こちらでダウンロードした拡張プラグインWCEX Mobileでも同じ結果でした。

    分かりづらい説明ですみません。
    お力いただけると嬉しいです。
    よろしくお願いします。

    #68954

    neko
    参加者

    すみません、自己解決しました。

    原因はデザインを変更するのにusces_filter_categories_checkboxをフックしていたのですが、その際に$retcats = usces_search_categories()と$checked = in_array($cats, $retcats) ? ” checked=’checked'” : “”;を入れていませんでした。

2件の投稿を表示中 - 1 - 2件目 (全2件中)

このトピックに返信するにはログインが必要です。