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. :)






Hình như bây giờ cách cài khác rồi anh ạ, chả giống tí nào
Cái nào khác bạn? Giao diện của WP SMTP và ReplyMe vẫn y như cũ mà? Chỉ có điều ReplyMe hiện tại không thể download được nữa.
Cách cài WP SMTP của em nó bắt xác nhận kiểu khác, ko giống anh hướng dẫn tí nào luôn.
à anh xem dùng WP Mail SMTP, nhầm nhọt quá. hehe
Bậy bạ vừa thôi nha. :P
Của mình bị thế này, dù đã kiểm tra rất kỹ mật khẩu ứng dụng và tên tài khoản các thứ: SMTP ERROR: Failed to connect to server: (0)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Cái này hình như là do host tắt hàm mail qua SMTP.
plugin hết tải được rồi :(
Ý bạn là plugin ReplyMe hả? :D Đã quá lâu rồi không được cập nhật. Nhưng plugin mình cài trên site thì vẫn dùng bình thường. :D
dạ. giờ muốn dùng cũng k tải dùng được
Đợi mình upload lên cloud rồi đưa link cho anh em download. :D
dạ em cảm ơn
Cài thử plugin WP SMTP không thấy gửi mail được ad ơi. Tài khoản không bật xác minh 2 bước, cho phép truy cập ứng dụng kém an toàn. Không hiểu tại sao, hay do plugin :(
Còn plugin WP Mail SMTP by WPForms thì cách sử dụng khác hoàn toàn.
Có phải “Username: tên đăng nhập tài khoản trên máy chủ SMTP của bạn.” cũng là địa chỉ email gửi thư không ạ?
Nếu là SMTP của Gmail thì thì phải bật xác minh 2 bước của tài khoản Gmail lên trước. Sau đó, tạo mật khẩu ứng dụng và copy điền vào. Không sử dụng trực tiếp mật khẩu tài khoản Gmail được. Mình đã ghi rất rõ ràng trong bài viết rồi mà. Dùng plugin WP Mail SMTP by WPForms thì chọn “Other SMTP” rồi cấu hình như bình thường chứ có gì đâu.
B viết là Nếu … : “Nếu tài khoản của bạn có sử dụng xác minh 2 bước (two-factor authentication) thì nhớ tạo mật khẩu ứng dụng và điền vào mục này”. Trong khi tài khoản của mình ko bật xác minh 2 bước nên mình hiểu lầm.
Còn plugin WP Mail SMTP by WPForms mình thấy có phần gmail nên mình chọn mục đó luôn, thì thấy nó bắt tạo app bla bla.., b nói ms biết chọn cái other =.=
Trước đây là tùy chọn, giờ là bắt buộc phải dùng mật khẩu ứng dụng, không cho dùng mật khẩu đăng nhập nữa.
okie, cảm ơn ad nhiều, để mình thử lại!
Mình đã gửi thành công nhưng nó báo gmail không thể xác mình là gmail.com đã gửi thư này. avatar thì có hình dấu ?. Nó còn bôi vàng dòng: Thư này có thể không phải do lequynam93@gmail.com gửi :(
Bạn chụp ảnh phần cấu hình plugin của bạn rồi gửi đây mình xem nào.
https://imgur.com/a/BEW8aw2
Đây b ơi, email mình có bật xác minh 2 bước, mật khẩu mình tạo mật khẩu ứng dụng rồi copy vào?? Mà giờ nó còn không gửi được nữa cơ, gửi test nó báo “Some errors occurred!” Không hiểu sao. :( Thử cả TLS và SSL rùi @@
mình dùng gói 12$ của godaddy. hay là bị nó chặn nhỉ
GoDaddy không hỗ trợ gửi mail thông qua các SMTP server bên ngoài nhé. :P
ReplyMe – Cập nhật lần cuối: Cách đây 10 năm @@
Vẫn dùng hoàn toàn bình thường nhé. Mình cũng đang dùng đây.
Không có plugin nào mới hơn hả ad? Hay plugin này vẫn ngon hơn so với các plugin #?
Bạn có thể sử dụng plugin Subscribe To Comments Reloaded.
Mình đang dùng cái plugin WPDisCuz, nó cũng có cái gửi email sẵn rồi, nhưng không tùy chỉnh được nội dung email thì phải. Vậy mình có kết hợp nó vs plugin # như Subscribe To Comments Reloaded không ạ??
Mình không dùng wpDiscuz bao giờ nên không rõ bạn ạ.
9 năm chưa update mà xài vẫn tốt!
Có trường hợp nào test thành công rồi mà vẫn chưa nhận được email khi có bình luận không vậy, em đang bị đây.
Nếu test SMTP gửi mail thành công rồi thì nguyên nhân có thể do ReplyMe xung đột với plugin nào đó trên site của bạn. Mình cũng đang dùng ReplyMe hoàn toàn bình thường. Phiên bản WordPress và PHP mà mình dùng đều là mới nhất. Nên sẽ không có chuyện ReplyMe không tương thích với WordPress mới. :)
Hello, nhờ bạn tư vấn giúp mình với. Mình có nhận dc email của bên bạn khi có ai đó trả lời. Mình thấy bên bạn ko dùng gmail mà dùng email của domain. Mình hiện tại đang sử dụng Yandexmail nên nếu mình muốn dùng email tên miền để gửi mail reply thì có được ko?. Trước mình dùng gmail và xác nhận MK 2 lớp để lấy MK ứng dụng. Còn nếu dùng email tên miền thì sao bạn. Cảm ơn!
Nếu Yandex có hỗ trợ SMTP thì bạn làm bình thường giống như Gmail thôi. Chỉ khác ở chỗ phải khai báo thêm DKIM và SPF cho tên miền (có xác nhận với Yandex) để tránh email bị vào spam. Cuối cùng, trong phần thiết lập của plugin SMTP, bạn đổi From Email Address thành email tên miền riêng của bạn là được. :P
Bạn ơi làm thế nào để admin nhận được tin nhắn về email khi có người dùng comment nhỉ?
Cái này mặc định WordPress có sẵn rồi mà bạn. Nếu bạn không nhận được thì 1 là host chặn hàm mail, 2 là email bị vào spam thôi. :P
Vẫn không được a ơi :v
Kiểm tra xem host của bạn có chặn SMTP không?
Cũng định thử áp dụng nhưng lại không muốn độc giả cảm thấy phiền phức vì bị thông báo.
Sao bạn không bổ sung thêm tính năng cho phép độc giả huỷ nhận email từ blog nhỉ? Như cách mà WP Căn bản đang làm chẳng hạn. Ai thích thì nhận, ai không thích thì có thể huỷ. :)