Đếm lượt bình luận ư? Tại sao không. Không chỉ giúp cho các anh em thường xuyên bình luận của bạn có được cảm giác thân thiết mà còn giúp cho website/blog sôi nổi hơn nữa đấy. Rất nhiều blog đã thêm vào tiện ích này nhằm mục đích kích cầu cho các độc giả của mình rồi.
Hôm này mình sẽ hướng dẫn các bạn thêm chức năng đếm bình luận vào genesis framework và cả các giao diện khác nữa nhé!
Thấy cũng hay hay phải không anh em! Tiến hành thêm nó vào website/ blog nào.
Xem thêm một số bài liên quan:
- Thiết kế lại Form đăng ký email tuyệt đẹp với Genesis eNews Extended trong Genesis
- Hướng dẫn thêm Quảng Cáo vào giữa bài viết genesis framework
- Hướng dẫn thêm hồ sơ mạng xã hội vào author box genesis framework.
- Hướng dẫn thêm đánh số #bài viết trong comment genesis
Nếu bạn đang dùng Genesis Framework thì làm sao ta!
Quá là đơn giản, chỉ cần thêm code sau vào functions.php của child theme đang dùng
function cswp_comment_count() { global $wpdb; $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . get_comment_author_email() . '"'); return '<a style="background-color: #16a085;color: #fff;margin-left: 5px;padding: 2px 6px;">'.$count.' bình luận</a>'; } add_filter( 'comment_author_says_text', 'cswp_comment_count' );
Đối với các giao diện Theme của nhà cung cấp khác
Thêm đoạn code sau vào functions.php của theme
function cswp_comment_count() { global $wpdb; $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . get_comment_author_email() . '"'); echo '<a style="background-color: #4c59ce;color: #fff;margin-left: 5px;padding: 2px 6px;">'.$count.' bình luận</a>'; }
Sau đó các bạn mở file comment.php, tìm đoạn code hiển thị bình luận của tác giả rồi dán code sau vào!
<?php cswp_comment_count(); ?>
Bình luận sẽ hiển thị và được đếm theo từng Email mà bạn dùng để comment!
Bạn đã làm được chưa. Nếu chưa thì cứ để lại comment và mình sẽ giúp bạn khắc phục! Còn rất nhiều mẹo hay về Genesis framework trên website của mình. Đừng bỏ lỡ nhé!