我有一个自定义的“电影”帖子类型,我正在使用wp\\u query创建许多搜索过滤器。所有这些都很好,但我现在需要添加一个选项,排除没有任何顶级评论的结果。
我希望它能简单到:
$args = array(
\'post_type\' => \'films\',
\'comment_parent\' => 0
);
但这仍然会返回所有结果。是否可以使用wp\\U查询执行我想要的操作?编辑
这是我目前的疑问。它会根据流派搜索“电影”帖子类型和过滤器。现在有点混乱,但我只是想在收紧代码之前让一切都正常工作。
$args = array(
\'post_type\' => \'films\'
);
if(isset($_GET[\'g\'])){
$get_genres = $_GET[\'g\'];
$get_genres = array(
\'tax_query\' => array(
array(
\'taxonomy\' => \'genre\',
\'field\' => \'id\',
\'terms\' => $get_genres,
\'operator\' => \'IN\'
)
)
);
$postsperpage = 10;
$offset = $paged == 0 ? 0 : ($paged-1)*$postsperpage;
$paging = array(
\'posts_per_page\' => $postsperpage,
\'offset\' => $offset
);
$ordering = array(
\'orderby\' => \'title\',
\'order\' => \'ASC\'
);
$args = array_merge($get_genres, $args);
$args = array_merge($args, $ordering, $paging);
$wp_query = new WP_Query($args);