こちらのスレッドが参考にならないでしょうか?
●WordPress › フォーラム » 検索機能について
http://ja.forums.wordpress.org/topic/11408
余談ですが、
マルチサイトに特化する質問ですので、このフォーラムのマルチサイトのスレッドへ書き込みされた方が、後々、同じような要望を持って訪れた方の一助になりやすいかと思います。
UE様
アドバイスありがとうございます。
教えていただいたページですが、マルチサイトで特定のサイトのみ検索することはすでに実現できているので、大丈夫です。
ありがとうございます。
チェックボックスでの検索フォームもできるので、お聞きしたいのは、複数のカテゴリでのAND検索、もしくは複数のカスタムフィールドでのAND検索が可能かどうかなのです。
できましたらご助言お願いします。
>マルチサイトのスレッドへ書き込みされた方が
なるほど、そうなのですね。
どちらかというとマルチサイトでの検索の部分はあっさりとクリアしたので、特化しているという意識がありませんでした。
申し訳ありません。
とりあえず、タグにマルチサイトをいれて検索しやすいようにしようと思います。
ありがとうございます。
私が書きましたリンク先の記事に記されているコードを読みますと、
switch_to_blog しながら、複数の子ブログに対し WP_Query を実行している感じですので、
「複数のカテゴリでのAND検索」をされたいのであれば、WP_Query に適切なクエリー(category__andなど)を与えれば可能だと思います。
「複数のカスタムフィールド」ならば、meta_keyやmeta_queryなど。
参考:関数リファレンス/WP Query – WordPress Codex 日本語版
ue様
間が空いてしまいましたが、その節はアドバイスありがとうございます。
せっかく教えていただいたのですが、参考の
関数リファレンス/WP Query – WordPress Codex 日本語版
や
Wordpressでマルチサイトの全ブログから検索結果を表示したい!
のページをわからない言葉を検索しながら繰り返し読んでみたのですが、内容がまったく理解できなくて途方にくれています。。。
わからないなりに、WordPressでマルチサイトの全ブログから検索結果を表示したい!を参考にsearch.phpをアップしたのですが、検索結果に反映されません。(index.phpで表示されます)
WPをインストールしたのはこれで3度目、カスタマイズは初チャレンジで、phpを触ったのはメールフォームなどのフリーのスクリプトを設置する程度(カスタマイズやスククラッチの経験はありません)です。
この程度のスキルではそもそもムリなのでしょうか。。?
何もわからなくて本当に申し訳ないのですが、そのあたりも含めましてアドバイスいただけると嬉しいです。
現在の私のスキルでは実現できそうにないので、あきらめました。
ue様、せっかくご助言いただいたのに申し訳ありませんでした。