Worpdress + BBPress对论坛帖子的回复未显示

时间:2019-06-25 06:12:37

标签: wordpress wordpress-theming bbpress

我正在自定义wordpress主题,其中一页是bbpress论坛的页面。论坛和主题显示正确,但是主题正文未“回复”。

我读到这是因为pre_get_posts,我当前的更改在进行

add_filter('pre_get_posts', 'query_post_type');
function query_post_type($query) {
  if( is_category() ) {
    $post_type = get_query_var('post_type');
    if($post_type)
        $post_type = $post_type;
    else
        $post_type = array('nav_menu_item', 'post', 'faq', 'forum', 'page','topic', 'reply');
    $query->set('post_type',$post_type);
    return $query;
    }
}


add_filter( 'pre_get_posts', 'tgm_io_cpt_search' );

function tgm_io_cpt_search( $query ) {

    if ( $query->is_search ) {
    $query->set( 'post_type', array( 'post', 'faq', 'forum', 'page','topic', 'reply' ) );
    }

    return $query;

}



 function custom_type_archive_display($query) {
    if (is_post_type_archive('faq')) {
         $query->set('posts_per_page',-1);
         $query->set('orderby', 'title' );
         $query->set('order', 'ASC' );
        return;
    }     
}
add_action('pre_get_posts', 'custom_type_archive_display');

即使我添加到pre_get_posts,也没有关于自定义主题的回复

0 个答案:

没有答案