在Wordpress中使用WP_查询创建复杂查询
这里是一个复杂的查询,我们使用WP\u查询构建了它。它应当:在Wordpress中使用WP_查询创建复杂查询,wordpress,Wordpress,这里是一个复杂的查询,我们使用WP\u查询构建了它。它应当: 忽略邮政id 191 及 选择所有带有“reihenfolge”“projekt”的帖子, “每页帖子数”=>18, '元查询'=>数组('关系'=>'和', 数组('post__not_in'=>array(191)), 数组('meta_key'=>'reichenfolge', “meta_value_num”=>“18”, “meta_compare'=>”您的参数完全错误。数组中的所有参数都无效 post\u not\u
应该在外部您的post\u not\u in
meta\u查询
、meta_key
和meta_value_num
都是无效的参数内部ameta_compare
。此参数在外部ameta_查询
meta_查询
$args_projekte = array(
'post_type' => 'projekt',
'posts_per_page' => 18,
'post__not_in' => array( 191 ),
'orderby' => 'rand',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'reihenfolge',
'value' => '18',
'compare' => '<='
),
array(
'key' => '_thumbnail_id'
),
),
);
$args\u projekte=数组(
“post_type”=>“projekt”,
“每页帖子数”=>18,
'post__not_in'=>数组(191),
'orderby'=>'rand',
“元查询”=>数组(
'关系'=>'和',
排列(
'key'=>'reichenfolge',
'值'=>'18',
“compare”=>“你不能在meta\u查询数组中使用”post\u not\u in“。我添加了”type”=>“numeric”以确保meta键“reihenfolge”被视为一个数字,以确保一致性:-)。很高兴它对你有用。享受:-)
$args_projekte = array(
'post_type' => 'projekt',
'posts_per_page' => 18,
'post__not_in' => array( 191 ),
'orderby' => 'rand',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'reihenfolge',
'value' => '18',
'compare' => '<='
),
array(
'key' => '_thumbnail_id'
),
),
);