有人可以告訴我這個查詢有什麼問題。Wordpress查詢多元元鍵
if (isset($_GET['lokacija']) && !empty($_GET['lokacija'])) {
$lokacija = $_GET['lokacija'];
} else { $lokacija = ''; }
if (isset($_GET['tip']) && !empty($_GET['tip'])) {
$tip = $_GET['tip'];
} else { $tip = ''; }
if (isset($_GET['sobe']) && !empty($_GET['sobe'])) {
$sobe = $_GET['sobe'];
} else { $sobe = ''; }
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args2 = array(
'posts_per_page' => 10,
'post_type' => 'nekretnine',
'paged' => $paged,
if ($lokacija != '') {
'meta_query' => array(
array (
'key' => 'lokacija',
'value' => $lokacija.''
),
)
}
);
$wp_query = new WP_Query($args2);
此代碼給我錯誤
Parse error: syntax error, unexpected T_IF, expecting ')' in */wp-content/themes/gs/page-nek-pretraga.php on line 23;
線23線,與IF($lokacija
)開始......
什麼我想要做的是使用多個meta_query,我可以從PHP獲得(www.blabla./com/page1/?lokacija=foo&tip=foo&sobe=3
)
但是,我想它只有如果讓我們說$lokacija
不是空的。其他兩個(可能的5-6晚)字段相同。