Tạo widget thống kê tổng số bài viết và bình luận có trên website WordPress của bạn.
Nếu bạn đang loay hoay tìm cách để tạo một widget thống kê tổng số bài viết và bình luận hiện có trên website WordPress của mình (giống cách mà WP Căn bản đang làm ở footer) thì bài viết này là dành cho bạn. Ngay sau đây, tôi sẽ hướng dẫn cho các bạn tạo widget thống kê bài viết và bình luận bằng code PHP để “khoe thành tích” của mình với mọi người. Sở dĩ tôi bỏ qua việc thống kê chuyên mục và trang, vì số lượng của chúng ít khi thay đổi nên các bạn có thể khai báo bằng text cho đơn giản.
Tham khảo thêm:
- Thống kê truy cập cho subdomain và domain chính với Google Analytics
- 5 WordPress plugins để phân tích lưu lượng truy cập blog
Làm cho widget hỗ trợ code PHP
1. Đầu tiên, các bạn cần phải làm theo hướng dẫn trong bài viết “Chèn code PHP vào Text Widget trong WordPress một cách đơn giản” để làm cho Text widget hỗ trợ thực thi code PHP. Các bạn cũng có thể sử dụng những plugin như PHP Code Widget (download) để làm điều này nếu muốn. Chỉ cần cài đặt và kích hoạt plugin là được.
Tạo widget thống kê tổng số bài viết và bình luận
2. Chèn code sau đây vào trong widget Text (hoặc widget PHP Code nếu bạn sử dụng plugin PHP Code Widget) để thống kê tổng số bài viết có trên website:
<?php // Get total number of posts
$count_posts = wp_count_posts();
$total_posts = $count_posts->publish;
echo $total_posts . ' Bài viết';
?>
3. Chèn tiếp code sau nếu bạn muốn thống kê tổng số bình luận:
<?php // Get total number of comments
$count_comments = wp_count_comments();
$total_comments = $count_comments->approved;
echo $total_comments . ' Bình luận';
?>
Ví dụ, trên WP Căn bản, tôi sẽ tạo một widget Text với nội dung như sau:
Để căn lề giữa, các bạn có thể cho code vào giữa thẻ:
<div style="text-align:center;"></div>
Click vào nút Save để lưu lại và xem thành quả. Thật đơn giản phải không nào? Chúc các bạn thành công!
Bạn biết phương pháp khác đơn giản hơn để tạo widget thống kê tổng số bài viết và bình luận có trên website WordPress? Hãy chia sẻ nó với chúng tôi thông qua khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
Làm sao để get được số comment trong category A và toàn blog trừ category A ra a nhỉ :D
Admin ơi mình muốn làm cái widget Comment mới nhất như của Canh Me thì làm như nào vậy ^^
Bạn tham khảo plugin Decent Comments nhé. :P