在WordPress中顯示最正確的評論數


當您顯示評論數時,最好顯示準確的評論數。 WordPress默認情況下會將您的引用和ping信息包括在總數中,這實際上會使該數目膨脹。 特別是某些不顯示引用或與評論分離的博客,您需要確保顯示正確的計數。 在本文中,我們將向您展示如何通過一個小片段顯示正確的評論計數,該片段將過濾出引用和ping,僅向用戶顯示實際的評論計數。

打開你的 functions.php 它位於您的模板文件夾中。 並在其中粘貼以下代碼:

add_filter('get_comments_number', 'comment_count', 0);
function comment_count( $count ) {
if ( ! is_admin() ) {
global $id;
$comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id));
return count($comments_by_type['comment']);
} else {
return $count;
}
} 

使用此代碼段,您現在可以向博客用戶顯示最準確的評論數。