分類のさまざまな用語(「州」)をリストするいくつかの「選択」で構成される検索フォームがあります。送信ボタンを押すと、クエリを作成する検索結果ページに情報が渡されます。
問題は、「選択」ごとに値を選択する必要がないため、動的にクエリを作成する必要があることです。そのため、一部の値は空で送信されます。
例えば:
$country = $_POST["country"];
$city = $_POST["city"];
$city が空の場合、クエリは次のようになります。
$my_query = new WP_Query(array(
'state' => $country
)
);
しかし、$country と $city が空でない場合、クエリは次のようになります。
$my_query = new WP_Query(array(
'state' => $country,
'state' => $city
)
);
どうすればいいですか?
ありがとう。