meta_compare
可能的值为\'!=\', \'>\', \'>=\', \'<\', or \'<=\'
. 默认值为\'=\'
如果要使用LIKE
您需要创建meta\\u查询,例如:
$tolettpe = "Sale";//default
if($_REQUEST[\'tolettype\']) $tolettpe = $_REQUEST[\'tolettype\'];
else if($_REQUEST[\'srch_type\']) $tolettpe = $_REQUEST[\'srch_type\'];
$args = array(
\'numberposts\' => $latestcount,
\'category\' => $catidstr,
\'meta_query\' => array(
array(
\'key\' => \'property_type\',
\'value\' => $tolettpe,
\'compare\' => \'LIKE\'
)
)
);
$posts = get_posts($args);
生成的查询将搜索词置于两个%符号之间,因此无需在代码中添加任何内容。