我有几种帖子类型:
这是对这个问题最重要的两个
评价和展示关于产品,因此当用户添加评论或展示时,他们必须通过ACF relationship field
选择产品。
当用户添加产品时,他们必须通过ACF post object field
我已经为评论,产品和展示创建了所有自定义页面,现在我到达了制造商的帖子类型。 我想要的是这个制造商,我想要了解最新的5评论,产品和展示。
我知道如何创建查询等,但不知道要设置哪些参数来过滤评论和展示(它们以相同的方式工作,嵌套两个级别)和特定制造商的产品(一级嵌套)。
有人可以把我发布到正确的方向吗?
答案 0 :(得分:0)
创建查询时,您可以在查询中询问不同的帖子类型,并使用一系列帖子类型:
$args = array(
'post_type' => array( 'post', 'page', 'movie', 'book' )
);
$query = new WP_Query( $args );
除此之外,您可以在此WP_Query中创建meta_query以询问相关的制造商:
$posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'color',
'value' => array('red', 'orange'),
'compare' => 'IN',
),
array(
'key' => 'featured',
'value' => '1',
'compare' => '=',
),
),
));
请在此处查看docs。