我想使用query post获取所有特色项目。特色是使用自定义字段插件的meta\\u键。
我试过贝娄,但失败了
$featured_item = new WP_Query(\'posts_per_page=-1&cat=3&meta_key=>Featured List&meta_value=>Yes\');
我的wp版本是3.1.3
EDIT:
$arg2 = array(
\'posts_per_page\'=>\'5\',
\'cat\'=>\'3\',
\'orderby\'=>\'rand\',
\'meta_query\'=> array(
\'key\'=>\'Featured List\',
\'value\'=>\'Yes\',
\'compare\'=>\'LIKE\'
)
);
$featured_random_item = new WP_Query($arg2);
此查询也失败。
我该怎么做
提前感谢!
最合适的回答,由SO网友:TheDeadMedic 整理而成
你的meta_query
需要是嵌套的数组,如下所示;
$args = array(
\'posts_per_page\' => \'5\',
\'cat\' => \'3\',
\'orderby\' => \'rand\',
\'meta_query\' => array(
array(
\'key\' => \'Featured List\',
\'value\' => \'Yes\'
)
)
);
我觉得你其实不需要
LIKE
匹配-这将执行松散的比较,不如精确匹配有效。