Comment là một cách để người dùng tương tác với nội dung trên website WordPress. Việc hiển thị tổng số lượng comment trên trang có thể thúc đẩy nhiều người dùng tham gia thảo luận hơn. Bài viết này của Vienix sẽ hướng dẫn chi tiết cách hiển thị tổng comment trong WordPress.
Vì sao cần hiển thị tổng comment trong WordPress?
Phần comment tích cực có thể cải thiện trải nghiệm của khách truy cập, tạo cảm giác cộng đồng đông đảo và giữ họ ở lại lâu hơn trên trang web của bạn. Một số người thậm chí có thể quay lại một trang hoặc bài đăng chỉ để đọc các comment mới nhất.
Trước tiên, bạn cần cho phép người dùng đăng comment và đặt câu hỏi ở cuối mỗi bài đăng để khuyến khích các cuộc thảo luận. Sau khi đã có số lượng comment khá lớn, bạn có thể hiển thị tổng số comment. Đây cũng là một dạng bằng chứng xã hội kích thích người dùng truy cập để xem tại sao có nhiều người bình luận như vậy, đồng thời họ cũng có thể muốn tham gia vào cuộc trò chuyện.
Cách hiển thị số lượng comment trên WordPress
Cách 1: Sử dụng plugin Simple Blog Stats
Cách đơn giản nhất để hiển thị số lượng comment chính xác là sử dụng plugin Simple Blog Stats. Plugin này hiển thị tổng số comment được phê duyệt và chưa được phê duyệt. Tuy nhiên nó không bao gồm pingback và trackback khi đếm số lượng comment.
Nhiều website tắt trackback và pingback để chặn nhận xét spam trong WordPress, do đó đây không hẳn là một vấn đề lớn. Tuy nhiên, nếu bạn muốn tính cả trackback và pingback trong tổng số comment thì có thể làm theo cách 2 trong bài viết này.
Trước tiên bạn cần cài đặt và kích hoạt plugin Simple Blog Stats. Sau đó bạn có thể xem tất cả các shortcode của plugin ở trang Settings > Simple Blog Stats.
Sau đó click vào phần “Shortcodes” để mở rộng. Bây giờ bạn sẽ thấy các shortcode có thể sử dụng để xem các thống kê như tổng số lượng comment, user đã đăng ký, tổng bài viết, danh mục,…
Để hiển thị tổng số lượng comment trên blog WordPress, bạn có thể dùng shortcode [sbs_approved]
.
Nếu muốn hiển thị số lượng comment được phê duyệt kèm theo tổng số lượng comment đang chờ phê duyệt thì có thể dùng lệnh [sbs_comments]
.
Sau khi xác định shortcode cần sử dụng, vào page hoặc post muốn hiển thị, click vào nút “+” để thêm block, nhập và chọn block “Shortcode“.
Sau đó bạn chỉ cần paste đoạn shortcode ở trên và thêm bất cứ đoạn văn bản nào trước hoặc sau shortcode.
Bên cạnh đó, bạn cũng có thể sử dụng shortcode bên trong một block paragraph:
Việc sử dụng block paragraph cho phép bạn tùy chỉnh kiểu hiển thị số lượng comment bằng các thiết lập định dạng văn bản, ví dụ như in đậm, in nghiêng hay đổi màu chữ.
Sau khi hoàn tất, click vào nút “Publish” hoặc “Update” để lưu lại thay đổi.
Bạn cũng có thể hiển thị số lượng comment trên sidebar hoặc các phần tương tự bằng shortcode. Cách này cho phép hiển thị comment trên toàn bộ website.
Để thêm số lượng comment vào siderbar hoặc các phần tương tự, bạn có thể vào Appearance > Widgets. Một danh sách các widget sẽ hiện ra. Trong ví dụ này, Vietnix dùng theme Hestia Pro với nhiều widget con, bao gồm cả sidebar, header, footer.
Các widget trên website của bạn có thể khác biệt đôi chút. Bạn hãy click vào nút “+” màu xanh rồi nhập “Paragraph“. Khi widget Paragraph xuất hiện, bạn kéo nó vào khu vực muốn hiển thị comment.
Sau đó dán shortcode [sbs_approved]
vào widget, đồng thời nhập văn bản muốn hiển thị trước hay sau số lượng comment.
Click vào nút “Update” để lưu lại các thay đổi.
Lưu ý: Nếu đang sử dụng theme block thì bạn có thể edit widget trong phần Themes > Editor.
Cách 2: Hiển thị số lượng comment bằng code
Cách này giúp hiển thị số lượng comment chính xác hơn, đặc biệt là nếu bạn muốn tính cả pingback và trackback. Một số hướng dẫn có thể yêu cầu bạn thêm custom code vào file functions.php
của theme. Tuy nhiên, Vietnix không khuyến khích thực hiện như vậy vì có thể làm website ngừng hoạt động nếu code bị lỗi.
Bài viết này sẽ sử dụng plugin WPCode để thêm custom code vào WordPress mà không cần chỉnh sửa bất kỳ file theme nào trên WordPress.
Đầu tiên, cài đặt và kích hoạt plugin rồi vào phần Code Snippets > Add Snippet.
Trong phần này, bạn sẽ thấy được các snippet có sẵn để thêm vào website bằng WPCode như thêm custome code, cho phép upload file SVG, vô hiệu hóa page đính kém,… Để tự thêm snippet riêng, vào phần “Add Your Custom Code” rồi click vào nút “Use Snippet“.
Nhập tên cho code snippet để dễ nhớ (tên này sẽ không được hiển thị lên front-end của website). Sau đó mở dropdown “Code Type“, chọn “PHP Snippet” rồi paste đoạn code sau vào:
function vietnix_comment_count() {
function comment_count( $count ) {
if ( ! is_admin() ) {
$comments_by_type = &separate_comments(get_comments('status=approve'));
return count($comments_by_type['comment']);
} else {
return $count;
}
}
add_filter('get_comments_number', 'comment_count', 0);
$actual_comment_count = get_comments_number();
return $actual_comment_count;
}
add_shortcode('actual_comment_count', 'vietnix_comment_count');
Để sử dụng shortcode trên mọi page, post và widget, bạn có thể mở menu dropdown “Location” rồi chọn “Run Everywhere“.
Sau đó kéo lên trên cùng rồi gạt nút “Inactive” sang “Active“. Cuối cùng, click nút “Save snippet” để lưu lại các thay đổi.
Như vậy là bạn đã có một shortcode để hiển thị tổng số lượng comment trên website, tính cả trackback, pingback và các comment chưa được phê duyệt. Sau đó, bạn chỉ cần thêm shortcode [actual_comment_count]
vào bất kỳ vị trí nào muốn hiển thị tổng số bình luận.
Trong quá trình thiết kế, xây dựng website, bạn sẽ cần thêm nhiều plugin hỗ trợ khác trong việc tối ưu hiệu suất, tốc độ tải trang, SEO,… Bạn có thể lựa chọn plugin miễn phí để tiết kiệm ngân sách. Tuy nhiên có một giải pháp tối ưu hơn giúp bạn có thể sở hữu những plugin bản quyền với chi phí tối thiểu, đó là sử dụng dịch vụ hosting tại Vietnix.
Cụ thể, khi đăng ký bất cứ gói hosting nào, khách hàng đều sẽ được nhận bộ quà tặng theme và plugin WordPress bản quyền trị giá tới 50.000.000 VND/Năm bao gồm nhiều công cụ hữu ích như: Rank Math SEO Pro, WPML, Divi, Bricks, Elementor Pro,… Tùy theo nhu cầu sử dụng và ngân sách mà bạn có thể lựa chọn các gói Hosting Giá Rẻ, Hosting Cao Cấp, Business Hosting, SEO Hosting, WordPress Hosting cho phù hợp. Chất lượng dịch vụ tại Vietnix luôn được đảm bảo bởi những lý do sau:
- 11 năm kinh nghiệm hoạt động trong lĩnh vực giải pháp lưu trữ số.
- Hơn 50.000 khách hàng cá nhân, doanh nghiệp.
- Hơn 100.000 dịch vụ được kích hoạt.
- 97% khách hàng giới thiệu dịch vụ sau khi sử dụng.
- Thương hiệu Việt Nam xuất sắc 2022.
Còn chần chờ gì mà không đăng ký vào trải nghiệm dịch vụ Hosting Vietnix ngay hôm nay và nhận ngay phần quà cực hấp dẫn. Mọi vấn đề thắc mắc cần tư vấn, quý khách vui lòng liên hệ:
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Hotline: 1800 1093.
- Email: sales@vietnix.com.vn.
Lời kết
Bài viết này đã hướng dẫn chi tiết các bước thêm số lượng comment trên trang WordPress. Mong rằng bạn có thể áp dụng thành công những cách này để giúp website của mình tối ưu hơn. Nếu có bất kỳ thắc mắc nào khác, hãy để lại ở phần comment bên dưới để được Vietnix hỗ trợ nhanh nhất nhé.