这是我们使用WP_Query构建的复杂查询。它应该:
和
和
和
以下是代码:
$args_projekte = array(
'post_type' => 'projekt',
'posts_per_page' => 18,
'meta_query' => array('relation' => 'AND',
array('post__not_in' => array(191)),
array('meta_key' => 'reihenfolge',
'meta_value_num' => '18',
'meta_compare' => '<='),
array('key' => '_thumbnail_id')
),
'orderby' => 'rand'
);
但是,所有帖子都以随机顺序显示。 'reihenfolge <=18'
似乎被忽略了。
我们在这里缺少什么?
答案 0 :(得分:3)
您的meta_query
完全错误。数组中的所有参数都是无效的。
post__not_in
应 <{>}
meta_query
,meta_key
和meta_value_num
都是无效的参数在 a meta_compare
内。此参数用于外部 a meta_query
您的查询应该看起来像这样
meta_query