wordpressでのフリーワード検索とtaxonomyとカスタムフィールドのAND検索は可能なのか
$venue_type = $_GET['vt'];
$guest_count = $_GET['gc'];
$area = $_GET['area'];
$keyword = $_GET['s'];
$the_query = new WP_Query();
if($keyword){ $taxquerysp[] = array( 'taxonomy'=>'category', 'terms'=> $keyword);}
if($keyword){ $taxquerysp[] = array( 'taxonomy'=>'post_tag', 'terms'=> $keyword);}
$taxquerysp['relation'] = 'OR';
if($venue_type){ $metaquerysp[] = array( 'key'=>'venue_type', 'value'=> $venue_type );}
if($guest_count){ $metaquerysp[] = array( 'key'=>'guest_count', 'value'=> $guest_count );}
$metaquerysp['relation'] = 'AND';
if($metaquerysp || $area || $keyword){
$query1 = array(
'post_type' => 'wedding_reports',
'tax_query' => $taxquerysp,
'meta_query' => $metaquerysp,
's' => $keyword
);
$current_articl1 = new WP_Query($query1);
}
上記のような検索を実現したいのですが、wordpressでのフリーワード検索とtaxonomyとカスタムフィールドのAND検索は可能なのでしょうか?
よろしくお願い致します。