2012-12-12 52 views
0

我有bbpress作爲插件安裝在WordPress的網站,並希望顯示在worpress主頁上的論壇,主題和答覆的總量,但似乎無法弄清楚。得到bbpress論壇計數在wordpress頁面

下面這段代碼顯示一個類似於默認窗體顯示的表格,其中包含這些信息,但似乎無法找出提取這些信息。

bbp_set_query_name('load_forum_details'); 
if (bbp_has_forums()) : 
    bbp_get_template_part('loop', 'forums'); 
endif; 
bbp_reset_query_name(); 

有沒有人有任何想法?

問候

回答

0

想我已經成功地做到這一點:

function bbpress_summary() { 
    global $wpdb; 
    return array(
     'forum_count' => $wpdb->get_var("SELECT COUNT(post_id) FROM $wpdb->postmeta WHERE meta_key = '_bbp_total_topic_count'"), 
     'topic_count' => $wpdb->get_var("SELECT COUNT(post_id) FROM $wpdb->postmeta WHERE meta_key = '_bbp_topic_id' AND `post_id` = `meta_value`"), 
     'thread_count' => $wpdb->get_var("SELECT COUNT(post_id) FROM $wpdb->postmeta WHERE meta_key = '_bbp_topic_id'"), 
     'user_count' => $wpdb->get_var("SELECT COUNT(user_id) FROM $wpdb->usermeta WHERE meta_key = 'wp_user_level'") 
    ); 
} 
1
<?php $forum_id = 12; ?> 
<?php bbp_forum_topic_count($forum_id); //Show topic count ?> 
<?php bbp_show_lead_topic($forum_id) ? bbp_forum_reply_count($forum_id) : bbp_forum_post_count($forum_id); //Show reply count ?> 

此代碼顯示話題計數和使用id = 12

希望有用的回覆論壇的數你