返信先: 検索機能について

フォーラム その他 検索機能について 返信先: 検索機能について

#85679
45rpm
参加者

補足です。
functions.phpに
function my_pre_get_posts_search( $query ) {
if ( !is_admin() && $query->is_main_query() ) {
if ( $query->is_search ) {

$cats = get_query_var(‘cat’);

$cat_array = explode( ‘,’, $cats );

$query->set( ‘category__and’, $cat_array );
}
}
}

add_action( ‘pre_get_posts’,’my_pre_get_posts_search’ );

と記入したことにより、
AND検索になったようです。
しかし、今度は、3つある全ての検索項目を入れないと、全くヒットしないです。

3つの検索項目のうち、選択したものだけを、検索の値に渡すっていう工程をしないと
ダメらしい感じです。

その場合は、どうなるのでしょうか?