Gửi email thông báo khi có bình luận mới cho người dùng (khi ai đó reply bình luận của họ) trên website WordPress.

Screenshot bên trên là ảnh chụp một email thông báo khi có bình luận trả lời cho bình luận của bạn trên WP Căn bản. Điều này chắc không còn mới mẻ với nhiều bạn ở đây nữa. Nó là một trong những biện pháp nên được sử dụng để kéo khách truy cập quay trở lại với website của bạn. Tuy nhiên, tôi thấy nhiều bạn sử dụng nền tảng WordPress nhưng vẫn chưa tận dụng được tính năng này. Vậy làm thế nào để tự động gửi email thông báo cho khách truy cập khi bình luận của họ được một người khác phản hồi?
Tham khảo thêm:
- Gửi email qua SMTP miễn phí trong WordPress với SendGrid
- Hướng dẫn dùng Mandrill để gửi email trong WordPress
Gửi email thông báo khi có bình luận mới
Vô cùng đơn giản. Tất cả những gì các bạn cần làm là cài đặt một trong 2 plugin sau đây. Chúng tôi khuyến khích sử dụng plugin WPCB Comment Notifications vì nó đang được cập nhật thường xuyên, tương thích tốt với các phiên bản WordPress và PHP mới nhất.
Bằng plugin WPCB Comment Notifications
WPCB Comment Notifications là plugin được phát triển bởi WP Căn bản. Nó bao gồm 2 tính năng là gửi email thông báo khi bình luận của người dùng được phê duyệt và khi có ai đó phản hồi về bình luận của người dùng. Plugin này được hỗ trợ sẵn 2 ngôn ngữ là tiếng Việt và tiếng Anh, cũng như tích hợp tính năng cập nhật tự động.
Xem changelog – WPCB Comment Notifications
1. Đầu tiên, bạn cần download plugin WPCB Comment Notifications. Vui lòng tham gia group WP Căn bản trên Facebook (chỉ dành riêng cho khách hàng) để lấy link download plugin.
Tham gia group WP Căn bản ngay
2. Upload, cài đặt và kích hoạt plugin WPCB Comment Notifications.

3. Truy cập Settings => Comment Notifications => tìm phần Thông báo phản hồi. Hãy tick vào mục Kích hoạt để bật tính năng. Các bạn có thể tùy biến tiêu đề và nội dung của email thông báo theo ý thích hoặc để như mặc định. Lưu ý, plugin không hỗ trợ định dạng HTML, email sẽ được gửi ở định dạng Plain Text (văn bản thuần túy). Danh sách các shortcode mà plugin hỗ trợ đã được mô tả chi tiết bằng tiếng Việt nên tôi sẽ không đề cập thêm ở đây.

Click vào nút Lưu thay đổi để áp dụng các thiết lập.
4. Và kết quả sẽ trông giống như thế này:

Bằng plugin ReplyMe
1. Cài đặt và kích hoạt plugin có tên là ReplyMe (download).
2. Truy cập vào Settings => ReplyMe và tiến hành chỉnh sửa mẫu email cho phù hợp với website của bạn. Plugin này hỗ trợ cả định dạng HTML lẫn plain text (văn bản thuần túy).

Hãy để ý phía trên, bạn sẽ thấy một số shortcodes hướng dẫn cách chỉnh sửa email:

Trong đó:
- [blogname]: tiêu đề blog, chẳng hạn như WP Căn bản.
- [blogurl]: URL của blog, chẳng hạn như https://wpcanban.com.
- [posttitle]: tiêu đề của bài viết.
- [posturl]: URL của bài viết.
- [posttime]: thời gian đăng bài viết.
- [commenter]: tên tác giả của bình luận trước đó.
- [commentmsg]: nội dung của bình luận trước đó.
- [commenttime]: thời gian đăng bình luận trước đó.
- [newcommenter]: tác giả của bình luận mới.
- [newcommenterurl]: URL tác giả của bình luận mới.
- [newcommentmsg]: nội dung của bình luận mới.
- [newcommenttime]: thời gian đăng bình luận mới.
- [newcommenturl]: URL của bình luận mới.
Sau khi chỉnh sửa xong mẫu email, click vào nút Save Changes để lưu lại.
Lưu ý
Các plugin như WPCB Comment Notifications, ReplyMe nên được sử dụng kết hợp với một plugin hỗ trợ gửi email qua SMTP để khắc phục vấn đề email bị cho vào spam hoặc host chặn gửi email.
Tham khảo thêm: Hướng dẫn cài đặt Gmail SMTP cho website WordPress
Xong rồi. Bây giờ, mỗi khi có bình luận trả lời (reply), tác giả của bình luận trước đó sẽ ngay lập tức nhận được email thông báo. Chúc các bạn thành công!
Mọi thắc mắc liên quan đến việc gửi email thông báo khi có bình luận mới trên WordPress, xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.
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. :)





Chào Hiếu. Trước đây mình có dùng Replyme và chạy ổn, những sau một thời gian bị lỗi, khắc phục không đc. Hôm nay động tơi cái này vì có nhiều bình luận trên blog. Nhưng mình đã cài như bạn hướng dẫn thì test mail ok. Nhưng khi có bình luận mới thì mail vẫn không nhận đc chứ.
Bạn đang dùng phiên bản PHP nào? Sử dụng máy chủ nào để gửi email SMTP? Có thể chụp cho mình xem thiết lập plugin của bạn được không? Trong error_log có báo lỗi gì không? :P
Mình dùng php 5.3, máy chủ gửi mail là google. Mình vẫn test mail thành công và nhận được. Chỉ có cái replyme là không đc thôi. Nó không báo lỗi gì cả, chỉ là không nhận đc mail khi có bình luận mới thôi
Tức là plugin SMTP vẫn hoạt động bình thường. Bạn thử đổi sang sử dụng PHP 5.5 hoặc 5.6 xem có được không? Mình dùng PHP 5.6 và 7.0 đều thấy bình thường. :)
Tức là mình vào hosting để lựa chọn version đúng không bạn. Mình chưa làm cái này bao giờ. Thay đổi lựa chọn này có ảnh hưởng gì dữ liệu không? Cs cần phải làm gì trước khi thay đổi không bạn
Mình làm đc rồi. Nhưng tại sao chỉ mình(admin) comment thì mail mọi người mới nhận được. Còn mình thử comment với tư cách là khách, trả lời comment của họ thì không thể nhận được bình luận mới.
Vô lý nhỉ. Bạn có phân cấp hay thiết lập permission cho từng người dùng không? :P
Mình cài mỗi plugin smtp cũng thấy nó gửi mail về khi có cm mới. Và rồi ngày nào cũng nhận mail báo spam nc ngoài :((
Cài Akismet vào. :D
Mình cài rồi nhưng bị google chặn không cho gửi email bạn ah ? cái này phải làm sao cậu ?
Tham khảo bình luận này nhé: https://wpcanban.com/wordpress/thu-thuat-wordpress/gui-email-thong-bao-khi-co-binh-luan-moi-tren-blog-wordpress.html#comment-52404 :P
Cậu ơi, tớ cấu hình xong rồi, cậu thử bình luận hộ tớ, tớ test thử xem thế nào?
website tớ: http://thietkethicongnhadep.net/
Truy cập dưới chế độ ẩn danh rồi comment. Xong đăng nhập và reply là thấy ngay. :D
Đã tìm ra nguyên nhân: một số nhà cung cấp hosting sử dụng port 25 để gửi mail qua SMTP chứ không phải 465 hay 587. Chỉ cần chọn TLS và Port 25 là ok. :D
của mình vẫn ok chỉ thử bằng Mandrill thì mới bị lỗi này, nhận tiện bác hiếu cho em hỏi vps Việt Nam có cái nào cho test trước lâu lâu không bác, nước ngoài toàn chặn thẻ Việt Nam. Đang làm cái cdn tích hợp sẵn vào mã nguồn mà không có host tốt để thử.
Sao mình thử Gmail cũng bị lỗi luôn nhỉ. Từ tối qua đến giờ tự nhiên bị. Mọi thiết lập vẫn như cũ. Không có công ty nào cho xài thử VPS quá 7 ngày đâu. :P
:D host thì không không đủ băng thông để mà cài cdn
Mua VPS nước ngoài mà dùng. Chặn thì kêu support mở cho. Đơn giản mà. Vài câu tiếng Anh với gửi cho nó cái ảnh chụp CMND là xong. :P
Mình đã cái cả 2 plugin nhưng khi test thử nó báo như thế này: “Some errors occurred!”
Cái lỗi này là bị làm sao hả bạn?
Bạn xem các bình luận ở phía trên để tìm cách giải quyết nhé. :P
P/s: Hiện tại không rõ đang bị lỗi gì nhưng từ tối qua đến giờ blog của mình cũng không gửi được mail. :P
Đã thực hiện như bạn hướng dẫn, và không thành công !
Số là thế này, mình đang muốn tạo trang liên hệ, nhưng mình lại đang dùng host của Matbao, nó khóa cổng gửi Email dạng này, mình muốn tạo một smtp để gửi, vô tình đọc được bài viết của bạn, nhưng thực hiện thì bị lỗi, không gửi được !
Bạn liên hệ nhà cung cấp hosting để biết thêm chi tiết nhé. Một số nhà cung cấp chặn cả việc gửi mail qua SMTP đấy. HostGator là một ví dụ. :)
Mình thì đang dùng của MB, mình đã thực hiện được các bước ở trên, nhưng giờ lại đến một vấn đề khác, là trang : http://xuongingiare.vn/lien-he/ lại không gửi được!
Bạn thử thay Contact Form 7 bằng module contact form của JetPack xem sao. Tìm bài hướng dẫn trên blog của mình ấy, sử dụng từ khóa “JetPack”. :P
Cấu hình theo cách này không được nữa đâu, của mình cũng giống như bạn phải cấu hình cái SMTP khác với hướng dẫn trong bài
JetPack thì mình cũng đang dùng, nhưng hiện tại thì nó cũng không hoạt động như cái Contact Form 7 thôi !
Vậy thì chia tay Mắt Bão sớm đi nhé bác. Chuyển qua nhà cung cấp khác mà dùng. :D :P
Cái ReplyMe mình thấy không cập nhật 2 năm rồi. Còn cái nào thông báo comment về email tốt tốt không bạn ?
Mình thấy một số site như chiasecoupon của anh Luân sử dụng MailChimp để gửi email khi có người trả lời bình luận đấy. Tuy nhiên mình chưa có thời gian để thử xem nó hoạt động thế nào. :P
Bác chủ ơi, Bác giúp em với, bị lỗi này : Some errors occurred!
Em dùng gmail cũng bị, dùng domain mail cũng bị.
Bạn thử khắc phục theo cách được nêu trong các bình luận phía trên chưa? Ngoài ra một số nhà cung cấp hosting chặn việc gửi email bằng SMTP đấy, HostGator là một ví dụ. :)