Wordpress循环-按不同帖子类型的标签显示帖子

Wordpress循环-按不同帖子类型的标签显示帖子,wordpress,Wordpress,我正在尝试在WP循环中显示帖子,并且能够成功地使用在这里,循环将显示标记ID为10的所有帖子,但是我也希望循环通过相同的标记显示自定义帖子类型中的帖子 我能够使用 但是我怎样才能将两者合并呢 我试了一下: 但这没有效果 关于这个有什么想法吗?你可以用这个 query_posts( array( 'post_type' => array('post', 'videos'), 'tag_id' => 10 )); while (have_post

我正在尝试在WP循环中显示帖子,并且能够成功地使用
在这里,循环将显示标记ID为10的所有帖子,但是我也希望循环通过相同的标记显示自定义帖子类型中的帖子

我能够使用

但是我怎样才能将两者合并呢

我试了一下:
但这没有效果

关于这个有什么想法吗?

你可以用这个

query_posts( 
    array(
        'post_type' => array('post', 'videos'),
        'tag_id' => 10
));
while (have_posts()) : the_post();
    // loop code
endwhile;
wp_reset_query();

这将在实际查询帖子之前运行一个操作,从而根据您的具体需要更改原始输出

function tag_archive_mod( $query ) {

   if ( is_tag() && $query->is_main_query() ){

        $query->set('post_type',array('post','video'));

   }
}
add_action('pre_get_posts', 'tag_archive_mod');
非常,非常有用。