配列を使用して単一のカスタム フィールドを検索するカスタム WP クエリがあります。
カスタムフィールドは、投稿の発信国用です。私が使用している配列は、地域内のさまざまな国の名前です。目的は、地域または大陸からすべての投稿を返せるようにすることです。
これが私のクエリです:
$args = array(
'posts_per_page' => '-1',
'cat' => '4',
'meta_query' => array(
array(
'meta_key' => 'Country',
'meta_value' => $country_search,
'compare' => 'IN'
)
)
);
$country_query = new WP_Query( $args );
$country_search
変数は、「アルバニア」、「アンドラ」、「アルメニア」、「オーストリア」、「ベラルーシ」、「ベルギー」などの内破配列です。
検索する地域に関係なく、正しい国の配列が返されますが、クエリはデータベース内のすべての投稿を返します。
単純なことだと思いますが、キーボードを叩いて頭が痛いです。
助けていただければ幸いです。
タイ