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. :)
Bạn có bài viết nào hướng dẫn cách hiển thị số lượt xem bài viết ko Hiếu
Lại lười tìm rồi: https://wpcanban.com/wordpress/thu-thuat-wordpress/dem-so-luot-xem-bai-viet-wordpress.html :P
Đôi khi theme cũng có sẵn :))
Bạn ơi widget k hiển thị trên giao diện điện thoại, khắc phục thế nào?
Ý bạn là cái widget thống kê này à? Mình vẫn hiển thị bình thường mà. Bạn có sử dụng plugin hay giao diện khác cho mobile không? :P
K. Mình muốn hỏi về theme mình cả cột bên trái ý k được hiển thị trên giao diện điện thoại
a Hiếu cho e hỏi plugins đóng dấu ảnh của wpcanban là gì ạ
Cái này mình sử dụng phần mềm SnagIT Editor để đóng watermark rồi mới upload ảnh lên. Mình không dùng plugin. :)
Thử ngay và luôn
Em đã làm đầy trình tự như anh hướng dẫn, mà không được anh ơi, nó ra như thế này :( http://sv1.upsieutoc.com/2016/10/17/45998.jpg
Bạn đã làm cho Text Widget hỗ trợ code PHP chưa vậy? :P
Em đã làm giống như bài viết https://wpcanban.com/wordpress/thu-thuat-wordpress/chen-code-php-vao-text-widget.html sau đó thực hiện giống hướng dẫn trong bài này mà vẫn không được đó a :(
Mình muốn tạo widget có hình button để chuyên mục mã giảm giá giống trang này fải làm sao hiếu: magiamgia.com
Cái này dùng code HTML kết hợp với mấy class CSS đơn giản là được mà. :P
Bạn dùng thử plugin MaxButtons xem sao :P
Mình copy đoạn code button rồi đưa vào test thấy tạo button cũng đẹp rồi. Không cần dùng plugin.
KLQ nhưng bạn Ngọc mãi chưa đổi giao diện khác nhỉ. Tưởng phát triển giao diện mới từ lâu rồi mà. :D
Vẫn đang làm quen giao diện mới Hiếu ơi, vì kết cầu nó hơi khác (VD sidebar của giao diện cũ nó lại là header của giao diện mới), cách quản lý cũng khác, vị trí rồi nội dung file style, function… cũng khác luôn :P . Nhưng mà hay hơn cái cũ nhiều :))
Đẩy nhanh tiến độ và nhanh chóng ra mắt giao diện mới đi. :D
Nếu có nhiều thời gian và chăm chỉ hơn là cũng xong rồi đó :D
Đẹp ghê
Blog em chả ai vào xem, nên cái này thôi không cần lắm, đôi khi đưa vào lại xấu hổ thêm :D
Để tới vào ngó cậu cho có view hầy :)
thế thì sướng quá :D
Cứ tưởng Blogspot :D nhìn giống widget bloger
Cái này dành cho WordPress thôi bạn. :D
Hiếu viết bài hướng dẫn hiển thị số lượng comment cạnh tên người bình luận đi :D
Để mình nghiên cứu xem. Cái này mình lấy dữ liệu của Akismet và mới chỉ thử nghiệm trên Genesis chứ chưa thử trên các mẫu theme khác. :P
OK, mình đợi bài viết đó của Hiếu, bạn thử hỏi Luân Trần cách làm của các theme khác xem sao :D bỏ cái hiển thị số lượng comment của admin đi thì đẹp hơn. Chỉ hiển thị nguyên số bình luận của độc giả thôi :D
Ê thím, làm cái này là phải động tới file comment trong theme mẹ đúng không, thế mỗi lần update là phải sửa lại hả :()
Chuẩn rồi. :D :P