解決済み: 以下の回答を参照してください。
BOOKSというカスタム投稿タイプがあります。、、、、という名前TITLE
のカスタム フィールドがいくつかありAUTHOR
ます。以下のコードを修正して、カスタム フィールドに検索語, , WITH EXACTLYが検索フォームで指定されたものだけが結果に表示されるようにするにはどうすればよいですか?GENRE
RATING
meta_query
title
author
genre
rating
カスタム検索フォームを作成しました。title
、author
およびgenre
;を検索するテキスト領域。および を検索するドロップダウンrating
。以下で作成した は、 、、およびmeta_query
のみを検索します。しかし、私は今、のコードを追加する方法に困惑しています.title
author
genre
rating
これは、meta_query 関係で視覚的に想像した方法です: (タイトル OR 作者 OR ジャンル) AND 評価
$args = array(
'relation' => 'OR',
array(
'key' => 'title',
'value' => $searchvalue,
'compare' => 'LIKE'
);
array(
'key' => 'author',
'value' => $searchvalue,
'compare' => 'LIKE'
);
array(
'key' => 'genre',
'value' => $searchvalue,
'compare' => 'LIKE'
);
),
array(
'relation' => 'AND',
array(
'key' => 'rating',
'value' => $ratingvalue,
'compare' => '=',
'type' => 'NUMERIC'
));
私はあなたの助けとアドバイスに非常に感謝しています.