【问题标题】:how to display custom post type in archive.php?如何在archive.php 中显示自定义帖子类型?
【发布时间】:2019-09-12 13:05:21
【问题描述】:

我通过自定义帖子类型 UI 插件创建了具有一般类别的自定义帖子类型(默认帖子和自定义帖子相同的类别)。

如何在分类页面上,除了显示默认帖子外,还显示同一类别的自定义帖子?谢谢

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    创建一个这样的函数:

    add_filter( 'pre_get_posts', 'my_get_posts' );
    
    function my_get_posts( $query ) {
    
        if ( (is_category() or is_archive() ) && $query->is_main_query() )
            $query->set( 'post_type', array( 'post', 'your_post_type' ) );
    
        return $query;
    }
    

    【讨论】:

      猜你喜欢
      • 2018-02-01
      • 1970-01-01
      • 2022-07-20
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多