Đếm số bình luận của mỗi người, user comment count trên WordPress
Hello ! Hôm nay mình sẽ thêm bộ đếm bình luận của mỗi người dùng trên WordPress (user comment count). Các bạn có thể tham khảo cách làm để vận dụng cho blog của các bạn nhé !
Thủ thuật này trên mạng chia sẻ khá nhiều rồi, tuy nhiên điểm khó ở chỗ là chúng ta không biết phải chèn cái bộ đếm ở đâu để cho nó hiển thị số comment cả.
Thì hôm nay mình sẽ làm thử với theme Smartline và chụp lại ảnh màn hình để các bạn dễ hình dung. Sau đây là cách thực hiện:
Thêm bộ đếm bình luận của mỗi người trên WordPress
Mặc định WordPress không có tính năng đếm bình luận cho mỗi người nên để thêm tính năng này chúng ta sẽ chèn lần lượt các đoạn code dưới đây vào những vị trí tương ứng, trong những file tương ứng.
Mình nói thêm là thủ thuật này mình tham khảo từ bài viết của bạn Tuấn Lê trên blog Mộc Gin với tiêu đề: Hiển thị số comment đã đăng sau tên bình luận WordPress.
Để thực hiện thì đầu tiên các bạn copy đoạn code sau và dán vào cuối file function.php và nhấn lưu lại. Đây là đoạn code để nó thực thi tính năng đếm bình luận.
function commentCount() { global $wpdb; $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . get_comment_author_email() . '"'); echo $count . ' bình luận )'; }
Tiếp theo các bạn mở file template-tags.php , đường dẫn đến file này trên theme Smartline là: wp-content\themes\smartline-lite\inc .Tìm đến dòng comment-author vcard
như hình bên dưới.
Bên dưới nó 02 dòng, chỗ vị trí mình để mũi tên (có thể bấm Enter xuống dòng cho dễ nhìn), các bạn dán vào đó đoạn code sau và nhấn lưu lại.
<span style="color: #d50048;">(</span> <?php commentCount(); ?>
Oke, như vậy là các bạn đã phần đếm comment cho mỗi người thành công rồi đấy. Và để nó đẹp hơn các bạn chỉnh lại màu sắc chữ của bộ đếm bằng đoạn code dưới đây vào phần Additional CSS trong phần tùy chỉnh (Customizing) của WordPress và nhấn lưu lại.
.comment-author.vcard { color: #d50048; }
Bây giờ bạn có thể kéo xuống và xem thử thành quả rồi đấy ! Cái này cũng tùy vào theme mà vị trí chèn code nó sẽ khác nhau. Thế nhưng mà có khác gì đi nữa thì nó cũng phải được chèn bên cạnh code hiển thị tên người bình luận (comment author).
Oke, thì bài này mình viết lại cái thủ thuật này để dùng về sau nếu quên. Nó áp dụng cho mẫu theme mà Hocban.vn đang xài. Các bạn có thể tham khảo và làm tương tự với mẫu theme mà bạn đang sử dụng. Nếu có gì thắc mắc hoặc góp ý thì các bạn có thể để lại bình luận bên dưới, cảm ơn các bạn !
Bài viết của bạn rất hữu ích cho nhiều người mới tham gia vào WP như mình.bạn hãy phát huy tích cực nhé để diễn đàn ngày càng vững mạnh.@@
Cảm ơn bác đã đặc niềm tin ở em ạ !
woa hay quá, rảnh mình sẽ cài đếm bình luận của mỗi người trên WordPress xem thế nào, cảm ơn bạn nhiều.
Mấy code truy vấn kiểu này nên thêm transient lưu hàng ngày vào. Khi có bình luận mới thì xóa transient đó đi.
Em sửa theme nẹt cũng mò mò được tí HTML, CSS, có hiểu sơ sơ chút PHP chứ nói thật là không rành bác ạ, nhiều anh em cứ tưởng e rành code, em xài plugin chứ có biết code đâu (oan lắm). Nói chung là ở đây anh em quẩy thoải mái, nó không có ràng buộc nhiều về quy định đồ, nếu các web khác top comment là 5 người hoặc không có thì web em có đến 10 người. Thông qua đó anh em có thể giao lưu được với nhiều người hơn nữa, đó cũng là… Read more »
Dùng WP từ từ rồi biết hết luôn í bạn. Giống kiểu nhai đi nhai lại vậy. Mà công nhận blog của bạn bài nào cũng có bình luận, chắc là bạn có nhiều bạn bè làm blog lắm nên ghé thăm chém gió hàng ngày ^^
Cái này em làm dựa theo một số bài hướng dẫn trên mạng rồi nghịch lại, em thì không biết code nên thêm bớt cái này cái kia vẫn là chưa hình dung ra chứ đừng nói chi tới thực hiện :v
Khi nào bác làm bài hướng dẫn thêm về mấy cái này chơi bác 😀
Còn chờ đợi điều gì nữa mà ko nghịch đi a, nhiều người cũng đang quan tâm vụ đó mà :D, hic comment 2 lớp mỗi lần reply xong lại phải post cái mới @@
Nên comment theo comment trước để nội dung nó liền mạch, tách ra thế này đọc nó lộn xộn lắm. Trong mail nó chuyển đến vị trí của comment trước đó thôi, để comment đúng thì phải nhấn vào “trả lời” cho cái comment trước đó mới được nhé !
Bạn có thể tham khảo các post nhiều bình luận nhé 😀
Chuyển comment về Wpdiscuz chèn code phức tạp hơn anh ah, comment mặc định của WP ngồi vọc tý là xong.
Như mình thấy thì việc chèn số comment của một người dùng trên wpDiscuz nó dễ hơn rất nhiều nhé 😀 Chỉ cần cóp và dán tầm 4-5 dòng code gì đó vào file function.php là xong thôi 😀
Vụ Admin thì chưa nghịch, thấy những blog sau đang làm: thuthuatios.com ; mocgin.com; canhme.com 😀
Đã làm và thành công, a thử làm thêm phần chữ Admin cạnh tên Tác giả như CanhMe đi ạ. Mong mỏi bài hướng dẫn về phần đó.
Mới chuyển qua dùng plugin bình luận wpDiscuz nên cũng hơi bối dối đó @Sabo 😀
Em đang tìm cái như thế này mà của blogspot 🙁 ,không biết anh có không nhỉ 😀
Kệ cứ để đó đi, còn trong nhóm thì đăng lên để các anh em lão thành vào trợ giúp nhé !
ặc @@ thế đi nhầm chổ à :3
Đăng câu hỏi lên nhóm facebook Blogspot cu mu ni ty ấy. Hiện tại mình chỉ chơi WordPress thôi à :p
:3 chổ đăng câu hỏi ở đâu, có cần đăng nhập không >< sao e không thấy
ok a
Thì bạn chụp lại màn hình cái đoạn có đếm bình luận của người dùng là đc. Nhìn vào là tự hiểu à.
chụp kiểu gì nhở :3 e mới vô nhóm thôi
Mình không có, cái này bạn chụp ảnh màn hình và đăng lên nhóm Blogspot để anh em ngâm cứu nhé !
Comment 100th :d
Em cũng tin comment thứ 100 là của bác :v
thank kiu ban
Là ai đây ta ? Đã có 5 bình luận mà ko biết trước kia là ai :3
Nay chắc bị reset comment lại con số 1 rồi 🙁 lâu rồi mới ghé
Comment top thì nó qua tua rầu, còn đếm tổng bình luận thì cứ 1 mail đếm mãi thôi :p
Theme của mình vẫn có bình luận bình thường. viewcode lên vẫn có các thông tin như hình nhưng lại không có file template-tags.php
vậy phải làm sao nhỉ. Không biết dòng code đó đang ở đâu. Mình cũng đang mình đoạn đó mấy hôm mà ko thấy
Thủ thuật này áp dụng dành cho theme Smartline bác nhé ! theme này bác có thể tải về miễn phí trên kho WordPress.org sau đó làm theo thử và dựa vào cách làm đó lể làm trên theme mà bác đang xài 😀
hay
Cám ơn bạn đã khen 😬, mà côm mềnh ngắn quá nhá !
Đùa chứ, kéo cmt mỏi cả tay, trang này tụ tập toàn lão hít đu đủ
Bác cứ đùa, ở đây toàn cao tăng không đấy. Hít đu đủ chỉ dành cho thời gian rảnh rỗi thôi bác nạ :p
Thề mấy nay vào học bạn chỉ nghe nhạc! 😀 Bài này nó hợp với em quá mà
Oke, nhạc Sơn Tường và cho Tường Sơn hát là được chứ gì ? Haha :v
Cho nhạc sếp’ss tùng cho ae quẩy sếp ạ 😀
Haha, thế nghe ớn chưa để mình tuyển bài khác để anh em đỡ ngán nào ! :v
Chỉ tổ nặng thêm chứ được cái gì đâu :))
Một cách để thống kê cũng hay phết đó bạn Huy, nhìn vào đó cho thấy đã quẩy được bao nhiêu phát :v Còn đua tóp thì ở bên Top Comment ở sidebar, anh em hay đua bên đó.
Công nhận một số site có thêm số đếm bình luận thấy rất thích, cảm giác như đang đua top comment.
Thanks bác Tịnh
Nếu bạn xài một theme nhẹ như Smartline và hướng đến tương tác với bạn bè, độc giả thì nên chơi lắm chứ. Bạn tham khảo: Canhme.com, WP Căn Bản, Toicode.com, thuthuatios.com,… :p
Bạn làm sao cài được file phát nhacj trên Blog vậy?
Làm bài kiếm tiền thì bác làm cái liên quan đến WordPress rồi đăng lên, đăng các mạng kiếm tiền khác là lên đường á :v
Chắc mình cũng làm một bài về cách kiếm tiền rồi đăng thử. Hehe
Em viết bài về thủ thuật WordPress và chia sẻ lên Facebook đó bác, chỉ có cách đó là nhanh nhất nhưng chỉ mang tính chất tạm thời thôi bác ạ !
Ý lộn tăng view chứ không phải tăng việc nhé. Hihi
Cách nào mà tăng việc lên gớm vậy?
Hề hề, dạo này em đang thử kiếm tiền với nó nên quẩy lên hơn dạo trước bác ạ ! Views tăng gấp 03 lần lúc trước đó bác !
Hay nhỉ. Để thử xem. Dạo nay thấy blog của bạn rầm rộ, vui quá.
Tính năng trên WordPress 4.8 nó có widget chèn nhạc đó bác Duy Đàm 😀 Bác vào thêm widget nhạc và chọn file nhạc úp lên như úp ảnh thôi bác 😀
Bác admin viết bài hướng dẫn hiển thị avatar bình luận bằng chữ đầu tiên trong tên người bình luận đi. Em đang thắc mắc cái đó, thấy toàn dùng plugin.
Bạn có thể xét ảnh hiển thị cho khách trong phần cài đặt nhé nó lấy ngẫu nhiên trên gravatar theo chủ đề nhé cái avatar trên này là ảnh mặc định của wordpress http://thucle.net/2017/07/wordpress-cau-hinh-hien-thi-anh-gravatar-tren-wordpress-ngau-nhien.html
Nếu như vậy thì bạn có thể dùng bình luận Facebook nhé ! Cái đó sẽ rất tiện cho khách hàng, nhanh chóng. Dù sao cũng tin cậy hơn cái Tên tự đặt bất kỳ và cái email nếu có điền tầm bậy cũng chẳng sao như của WordPress.
Em làm web kinh doanh, giới thiệu sản phẩm nên khách hàng bình luận chủ yếu thì không phải là thành viên làm wordpress. Vậy cảm ơn admin.
Đúng rồi bạn, đa phần là các anh em dùng WordPress giao lưu là chính bạn nhé, bạn nhìn qua khung Top Bình Luận bên Sidebar sẽ thấy !
Avatar trên họcban là người có tài khoản trên wordpress.com à admin?
Cái này nếu có plugin làm rồi thì bạn cứ xài thôi, mà mình nghĩ tính năng đó cũng không hay lắm. Ví dụ trên Hocban.vn này anh em tham gia bình luận đa phần là có Avatar. Mình sẽ thêm phần hướng dẫn tạo Avatar thay vì làm cái này.
Đây nè admin: “Hiển thị avatar bình luận theo bảng chữ cái”
Bạn đưa link website / blog đang xài comment dạng đó mình xem thử, mình chưa hình dung ra ý của bạn 😀
cái mục template-tags.php ở đâu vậy bác, kiếm hoài mà k thấy
Bài viết mình có nói là làm trên theme Smartline, từ đó vận dụng để làm trên các theme khác. Ko có theme nào giống theme nào đâu, thế mới đề xuất xài theme này chứ 😀 mạnh mẽ ngâm cứu nào !
của e k có mục smartline-lite\inc luôn bác ợ huhu
ok bác, để e kiểm tra thử xem.cảm ơn bác
À, đường dẫn của nó trên theme Smartline là:
wp-content\themes\smartline-lite\inc
nhé bạn Hiếu :p Mình quên thêm nó vào bài viết mất.Đã làm thành công. Demo sống cho bạn nào tham khảo nhé http://yeualo.com/view/cach-chup-anh-man-hinh-dien-thoai-samsung-galaxy#7058
Việc nào cũng có cái mệt riêng, ví dụ như của đồng chí thì mấy em mẫu cứ đú theo miếc bảo sao không mệt.
Không có đâu bác ơi. Bên ngoài là thế. Chứ thực sự khổ lắm. Mấy ai hiểu đâu 😅😅😅
Chắc dạo này đi đú với mấy em mẫu rồi, chơi phượt thủ đồ rồi ha ! Thấy cũng thích phết mà ko co điều kiện để quẩy như đồng chí !
Vân có bác à. Nhưng lâu lâu thôi bác.
Biết ngay mà, làm gì có chuyện mới làm đây được 😅 Mà nay đồng chí chẳng thấy quẩy lên trên Yeualo.com nhỉ !
Làm lâu rồi bác à. Làm cách đây mấy năm rồi 😅😅😅
Ngon! Mà xem bài này làm được hay làm được lâu rồi đấy ? :v
Với lại bác Tịnh Nguyễn làm thế nào cho comment mới nhất lên đầu zị? blog em cmt mới toàn bị đẩy xuống dưới
Phải duyệt bình luận đầu tiên, nếu không người ta SPAM chịu không nổi đâu nhé !
Tạm thời ngừng kích hoạt plugin bình luận kia, chuyển sang dùng comment mặc định của WordPress để xem có phải do nó không nhé !
Em có qua blog huuthuan xem thì lại là “Còn nếu bạn muốn comment của họ sẽ được hiển thị ngay mà không cần chờ duyệt thì có thể vào Settings ( Cài đặt) > Discussions (Thảo luận) và bỏ chọn Comment author must have a previously approved comment (Người gửi phản hồi đã từng có phản hồi được chấp nhận)”
đó đó chính xác là nó rùi 😀 ủa lạ nhỉ
Lạ nhỉ, bình luận vẫn cứ yêu cầu kiểm duyệt là sao ta ? Bạn Hoàng Vũ tíc vào cái mục “Comment author must have a previously approved comment” còn mục “Comment must be manually approved ” thì bỏ tíc nhé ! 😀
Chính xác là trong phần Before a comment appears đó sếp. Nhưng sẽ tick vào cái ô Comment author must have a previously approved comment
Không phải cái đó bạn Hoàng Vũ nhé, bình luận vẫn yêu cầu liềm duyệt. Bạn xem lại bài hướng dẫn bằng link mình mới đưa ở trên, trong bài đó mình có nói qua vụ thiết lập xét duyệt bình luận luôn rồi 😀
Tìm đến đoạn này này: “Comment author must have a previously approved comment”
Ò ò em bỏ tick 2 cái ô trong phần Before a comment appears rùi đó! Hông biết đã ok chưa 😀
Ồ, ngon đấy ! Nhưng mà bạn làm thêm thao tác nữa là tắt phê duyệt bình luận cho những người đã có bình luận trước đó nhé ! Mỗi lần bình luận phải được duyệt như vậy cũng bất tiện lắm 😀
Quào mò ra rùi! Giờ e mới có thời gian lên blog để rep cái còm mem này 😀
Bạn vào xem bài viết về cài đặt bình luận mình đã viết rồi nhé !
https://hocban.vn/thiet-lap-binh-luan-tren-website-discussion-settings
Tìm đến dòng: Comments should be displayed with the [older/newer] comments at the top for each page:
Quào đang định thêm cái này cho bờ nóc
Có nhiều theme free cũng tương tự Mình sẽ giới thiệu cho bạn mấy cái cũng dẽ chỉnh
Việc chọn theme ban đầu rất quan trọng, như Học Bạn giờ rất khó đổi theme để phù hợp. Khi nào cần theme này thì ới nhen !
Chắc em dùng theme này lun. Làm lại theme cũng mệt ghê đấy 😀
Dùng theme Smartline giống Học Bạn đi để đỡ tốn công ngâm cứu. Theme này mình có tặng cho độc giả đấy !
Tất nhin. Đang tìm không gian cho em này :v Bác thiết kế cho em phát xem lào ahihi
Mạnh dạn thêm vào đi cho nó dực dỡ nhé :v
Làm một bài hướng dẫn trên Genesis nữa đi bác 😀
Cái này nên dành cho các site hướng đến tương tác người dùng qua bình luận như Canhme.com, WP căn bản, Hocban.vn, toicode.com,… Nếu không cần mà thêm vào sẽ mất một khoảng màn hình cũng không nên 😀
Nói vui thôi chứ tui thì không thích tích hợp cái này cho lắm 😀 để cho nó mờ ảo mới vui 😀
Trên Genesis có bài hướng dẫn của bạn Bùi Trung Hiếu (WPcanban.com) rồi đó bác, hình như bác cũng dùng theme Magazine Pro thì phải. Nếu là thế thì cùng theme rồi nên bác tham khảo bài bên đó là được :p
ô, e xài plugin, phải học bạn ngay mới được :v
Đổi cái theme sang Smartline và làm thử, sau khi hiểu cách làm rồi thì vận dụng cho theme khác Hiếu cute nhé !
Nghịch rồi, mà vẫn k được. có khi nào do theme của e :v
Nghịch nát hết mấy cái plugin với từ khóa đấy, kiểu gì cũng ra. Làm xong thì vào đây mà khoe thành tích nhé (rất khuyến khích) 😄
Cảm ơn ad nà, để test thử xem :3
Từ khóa cho bạn Hiếu kute là “pagination wordpress plugin” nhé ! Nên cài một cái web trên localhost để test plugin. Nếu chưa biết cài thì bạn có thể tham khảo bài hướng dẫn này :
https://hocban.vn/cai-dat-localhost-voi-xampp
oke nà, cảm ơn ad :))
Mà cho e hỏi xíu, plugin hay code nào phân trang được như vầy hông
https://uphinhnhanh.com/image/MMoyJB
Nếu thế thì tham khảo bài viết này của mình xem sao, cách làm nó tương tự như thế. Còn theme thì mỗi cái mỗi khác, bạn dựa vào cách làm của mình để mò ra. Nhưng mà nếu bạn xài theme như mình thì có thể làm theo bài hướng dẫn này và rất nhiều TÚT mình chia sẻ :p
Nếu muốn dùng theme này thì mình gửi qua dùng cho biết.
vâng, chắc e bỏ, e xài cái mặc định của theme luôn :)). dạo này nó lỗi hay gì ấy, có vạch trắng trắng nhìn ghét quá :v
Thấy bạn Hiếu đang xài plugin WPdiscuz, rất nhiều blog đang xài plugin này và có bộ đếm comment. Nếu muốn bạn có thể tham khảo: Mocgin.com, thuthuatios.com,…
oh thế hả, chắc e nhầm. e mới 21 thôi sao ahuhu
Cái này áp dụng lên comment mặc định của WordPress nhé !
Blogspot mà có cái này thì hay 😀
Vũ Minh Chiến cho mình xin cái link bài viết đó để tham khảo với nhé !
Blogspot sang đọc bài của bác Mộc Gin ấy
Blogspot cũng có bộ đếm bình luận. Em nghĩ là chưa ai làm thôi, chứ thay vì hiển thị theo widget top bình luận thì mình có thể lấy giá trị đếm được và đặt cạnh tên người bình luận như WordPress vậy.
Em được bao nhiều rồi, 1k bình luận chưa nhỉ 😀
Thêm 100 con comment nữa em trao thưởng cho bác nhé !
Vậy là quá nhiều rồi :3 đề nghị Admin trao thưởng.
Bác Vỹ cứ đùa, web có hơn 1000 bình luận, của bác hiện tại mới có 410 bình luận thôi.
Cái này để cho ae tranh đua là chính
Hút máu như thế nào bác Doãn ? Em ko hiểu lắm 😀
:)) canhm mới thêm cái danh hiệu thì thêm độ hút máu 😀
Có gì đâu mà tranh đua bác Doãn, cái này giúp tác giả đếm xem các bạn bè của mình đã có bao nhiêu comment trên sân nhà ấy mà. Tranh đua phải là Top comment của Canhme.com :v
Ủa sao không đặt like và share nhỉ ?
Vì em nghĩ có lẽ là không ai like với share đâu. Trong tương lai em sẽ thêm vào bác ạ !
Cái này hay quá. Cảm ơn nhé
Hề hề, hay thì triển đi bác ! Thông thường các blog thường có dòng: nếu thấy bài viết hay hãy bấm like và share nó.
Tiếc là của em ko có dòng đó :v
Mình thấy rất ổn, cả nhà like nhé