我目前有一个WP\\u查询,在那里我可以从一组特定的作者那里获得帖子。为此,我还想添加特定的类别。
$args = array( \'author__in\' => $authors, \'posts_per_page\' => 12, \'paged\' => $paged );
 $authors是一个包含用户ID的数组。
所以,我需要查询来自作者和类别的帖子。
我在考虑使用这样的东西:
\'tax_query\' => array(
    \'relation\' => \'OR\',
    array(
        \'taxonomy\' => \'category\',
        \'field\' => \'id\',
        \'terms\' => array ( $cat_ids ),
    ),
    array(
        \'taxonomy\', => \'user\',
        \'field\' => \'id\',
        \'terms\' => array( $user_ids ),
    )
)
 我知道用户不是分类法;然而,我正在寻找类似的工作。
编辑
好吧,我试过这个,到目前为止它仍在工作:
$args = array(
  \'author__in\'     => $authors,
  \'category__in\'   => $terms,
  \'posts_per_page\' => 12,
  \'paged\'          => $paged
);
 有更好的方法吗?
编辑2我以前的编辑没有按我想要的方式工作。需要注意的是,如果只指定类别,则不会显示帖子。我需要一个OR关系。
编辑3我还没有找到解决方案。当我在参数中使用author\\em>in和category\\em>in时,wordpress只显示作者的帖子,而不是同时显示两个作者的帖子。我需要显示来自作者和类别的帖子。我做错了什么?