0
我正在創建一個自定義插件來搜索提供4元字段參數的自定義帖子類型。我正在使用wp_Query()來獲取搜索結果。我的查詢字符串是。wp_Query與4後meta feald參數給500內部服務器錯誤
$args = array(
'update_post_meta_cache' => false,
'cache_results' => false,
'post_type' => 'caravans',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'caravan_used_new',
'value' => $used,
'compare'=>'like',
),
array(
'key' => 'caravan_or_motorhome',
'value' => $type,
'compare'=>'like',
),
array(
'key' => 'caravan_berth',
'value' => $bearth,
'compare'=>'like',
),
array(
'key' => 'caravan_make',
'value' => $make,
'compare'=>'like',
),
)
);
if(!empty($key)){
$wp_query = new WP_Query("s=$key", $args);
}else{
$wp_query = new WP_Query($args);
}
現在工作好,如果我把只有三個meta_Query參數時我讓到4的開始崩潰,所有我在500內部服務器錯誤看到。我做錯了什麼或meta_query有它自己的限制嗎?