×

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

WordPress日记 2019-03-11 WP主题开发 256 次

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

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

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

  1. /**标签页显示自定义文章类型文章**/
  2. function add_custom_types( $query ) {
  3.     if( is_tag() && $query->is_main_query() ) {
  4.         //获取所有的自定义内容类型
  5.         $post_types = get_post_types();
  6.         //重置query
  7.         $query->set( 'post_type', $post_types );
  8.     }
  9. }
  10. add_filter( 'pre_get_posts', 'add_custom_types' );
热门文章