Hello các bác, hôm nay em chia sẻ đến các bác cách đếm số bình luận của mỗi người trên WordPress khi dùng plugin wpDiscuz và lý do ứng dụng thủ thuật này.
Vì sao nên ứng dụng thủ thuật này ?
Về phần ý nghĩa thì các bác tìm đến thủ thuật này cũng biết rồi, việc hiển thị số bình luận bên cạnh tên tác giả giúp ta nhanh chóng nhìn thấy được đấy đích thị là một “fan cứng” trên website / blog đang xem.
Về lý do kỹ thuật nó rơi vào trường hợp bạn đã cài đếm bình luận trên comment mặc định của WordPress rồi, nhưng qua dùng plugin comment – wpDiscuz thì nó không hiển thị số bình luận nữa.
Cách đếm số bình luận của mỗi người trên WordPress khi dùng plugin wpDiscuz
Để thực hiện, bạn đem copy nguyên cái đoạn code dưới đây đem dán vào dưới cùng trong file function.php
của theme đang xài >> lưu lại và xem kết quả nhé !
//DEM SO BINH LUAN WPDISCUZ add_filter('wpdiscuz_comment_author', 'my_commentCount', 10, 2); function my_commentCount($author_name, $comment) { global $wpdb; $no_comment = "0 comments"; $one_comment = "1"; $more_comments = "%"; $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . addslashes($comment->comment_author_email) . '"'); $comment_text = my_comment_number_text($no_comment, $one_comment, $more_comments, $count); return $author_name .' <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">'.$comment_text.'</span><span style="color: #e91e63;">) </span>'; } function my_comment_number_text( $zero = false, $one = false, $more = false, $number = 0 ) { if ( $number > 1 ) { $output = str_replace( '%', number_format_i18n( $number ), $more); } elseif ( $number == 0 ) { $output = $zero; } else { $output = $one; } return $output; }
Rất đơn giản đúng không nào, đó là phần thêm bộ đếm. Còn tùy chỉnh cả cái giao diện comment nó như thế nào, màu chữ, màu nền ra sao thì bạn tùy chỉnh trực tiếp trong plugin wpDiscuz luôn nhé !
Bài viết có vẻ liên quan