WordPress标签页面显示自定义内容类型的文章

  Wordpress          404 阅读          2018-10-16

在进行WordPress进行开发的时候,自定义内容类型文章的使用频率越来越高,自定义内容类型也可以直接使用文章的分类以及标签,那么我们怎么让标签的列表既显示文章,又显示自定义内容类型呢?方法主要有两种:

第一种:修改tag.php使用args,这种相对来讲比较麻烦

第二种:在functions对tag的query进行重置,这种方法相对来讲比较简单。

function add_custom_types( $query ) {
    if( is_tag() && $query->is_main_query() ) {
        //获取所有的自定义内容类型
        $post_types = get_post_types();
        //重置query
        $query->set( 'post_type', $post_types );
    }
}
add_filter( 'pre_get_posts', 'add_custom_types' );

 

支付宝二维码
微信二维码

扫码打赏,您说多少就多少!

感谢您的打赏,我们会更加努力的更新站点!

发表评论

  • 暂无评论,快来抢沙发!