Chào các bạn,
Mấy bữa nay để ý thấy mỗi lần mình comment trên canhme.com, cứ có ai reply comment của mình là lại có thông báo tin nhắn tới gmail của mình nhanh chóng mặt.
Thế là ngồi tìm hiểu một lúc mới thấy cái chức năng này thú vị thật chứ đùa.
WordPress mặc định không cung cấp một tính năng mà mình thấy vô cùng hữu ích đó là gửi email thông báo có comment mới cho khách truy cập (reply bình luận của họ).
Lợi ích to lớn của việc gửi email phản hồi cho độc giả đã bình luận tại website của bạn:
- Giúp độc giả nhận được các bình luận phản hồi qua email nhanh chóng và đóng góp một backlink tới bài viết của bạn. Điều này giúp gia tăng độc giả trung thành cho website.
- Tăng traffic đáng kể cho website vì nó giúp cho sự tương tác của website với người dùng tốt hơn.
Ở bài viết này mình sẽ giới thiệu các bạn một plugin rất thú vị dù đã gần mấy năm không update – plugin ReplyMe.
Đây là một plugin khá tốt để bạn có thể gửi email tự động thông báo tới độc giả.
1. Cài đặt plugin
Bạn cần cài đặt và kích hoạt 2 plugin sau: WP Mail SMTP và ReplyMe.
- ReplyMe là một trong các plugin tự động gửi email mỗi khi có ai đó gửi phản hồi cho những nhận xét của các bạn.
Lưu ý: Hiện nay, bạn đã không còn có thể download plugin ReplyMe trên WordPress.org nữa, bạn có thể tải bản cài đặt file .zip tại đây.
Tuy hiện tại khá ít người cài nhưng nó đã ra đời được 7 năm rồi và nhận được rất nhiều đánh giá tích cực của người dùng.
Mình thấy ở Việt Nam đa phần các blog lớn đều đang sử dụng plugin này đấy.
- Plugin WP Mail SMTP giúp gửi email một cách linh hoạt và chính xác, không bị vào thư mục SPAM vì email sẽ được gửi từ dịch vụ xác thực như Gmail chẳng hạn.
Tự Học MMO sử dụng máy chủ của gmail để gửi email nên mình sẽ hướng dẫn bạn cách thiết lập như trong bài hướng dẫn dưới.
2. Cấu hình SMTP của Gmail
Nếu bạn sử dụng WordPress lâu ngày thì chắc cũng phải biết chức năng gửi mail của WordPress thông qua hàm wp_mail() và nó sử dụng IP của host để gửi thư.
Có một rắc rối là hầu như các thư được gửi đi đều không qua khỏi các bộ lọc SPAM, vì thế trong bài này mình sẽ hướng dẫn các bạn cách cấu hình SMTP (Simple Mail Transfer Protocol-giao thức truyền tải thư điện tử đơn giản) của gmail với plugin WP Mail SMTP.
Hiểu đơn giản là khi gửi email thông qua SMTP thì email sẽ không bị hoặc rất ít bị vào hòm thư rác (điều quan trọng với mấy trang blog hoặc website bán hàng).
Các plugin tương tự giúp sử dụng các dịch vụ SMTP:
- Easy WP SMTP
- SMTP Mailer
- Gmail SMTP (dùng cho SMTP của gmail)
Bước 1: Đầu tiên bạn cần cài đặt plugin WP Mail SMTP
Truy cập vào Plugins => Add New và gõ vào mục tìm kiếm: WP Mail SMTP, click vào Install Now, sau đó nhấn Active để kích hoạt.
Bước 2: Cấu hình plugin WP Mail SMTP
Bạn vào Settings => Email và cấu hình. Bạn có thể tham khảo phần cấu hình của mình.
Trong đó:
- From Email: bạn điền địa chỉ gmail của bạn, đây là địa chỉ email dùng để gửi thông báo. Nếu bạn để trống, địa chỉ email mặc định bạn sử dụng trong phần General của WordPress sẽ được dùng.
- From Name: bạn có thể để tên website của bạn để tăng khả năng nhận diện thương hiệu.
- Mailer: Send all WordPress emails via SMTP.
Trong đó:
- SMTP Host: smtp.gmail.com
- SMTP Port: 465
- Encryption: Use SSL encryption.
- Authentication: Yes: Use SMTP authentication.
- Username: địa chỉ email bạn khai báo bên trên.
- Password: mình sẽ hướng dẫn bạn cách lấy Password như bên dưới. Bạn chọn 1 trong 2 cách đều được.
Lưu ý: Nếu bạn không sử dụng SMTP của gmail, bạn có thể điền địa chỉ email và các thông số SMTP Host và SMTP Port, bạn liên hệ nhà cung cấp để lấy nhé. |
Cách lấy Password
Cách 1: Bạn có thể điền trực tiếp mật khẩu của tài khoản gmail mà bạn sử dụng, tuy nhiên bảo mật cho địa chỉ email của bạn sẽ kém an toàn.
Cách 2: Nếu bạn cài đặt xác minh hai bước trong tài khoản Google (khuyên dùng) thì cần phải lấy mật khẩu ứng dụng để điền vào ô Password.
Bạn truy cập vào: https://myaccount.google.com/security
Tiến hành cài đặt bảo mật 2 bước – Đăng nhập vào tài khoản gmail bạn đã khai báo bên trên, kéo xuống mục Đăng nhập vào Google và chọn Xác minh 2 bước.
Bạn chuyển tới trang khai báo số điện thoại.
Bạn nhập mã số xác minh nhận được trong tin nhắn của Google gửi tới.
Sau khi đã Bật xác minh 2 bước, bạn quay trở lại trang Đăng nhập vào Google và click vào phần Mật khẩu ứng dụng
Google sẽ yêu cầu bạn đăng nhập lại tài khoản và xác minh qua số điện thoại bạn khai báo. Sau đó chuyển đến mục Mật khẩu ứng dụng => Chọn ứng dụng => Khác (tên tùy chỉnh)
Ở đây mình sẽ đặt tên là SMTP cho dễ nhớ , sau đó nhấn Tạo để lấy mật khẩu ứng dụng
Google cấp cho bạn một đoạn mã 16 kí tự như trên, hãy coppy lại đoạn mã này và dán vào ô SMTP Password ở phía trên. Click Save Changes để lưu lại.
3. Bật SMTP của Gmail
Sau khi bạn đã cấu hình SMTP cho WordPress, bạn cần bật SMTP của gmail.
Bạn truy cập vào gmail rồi chọn Cài đặt (biểu tượng răng cưa góc trên bên phải) để đến phần cài đặt của gmail. Chọn tab Chuyển tiếp và POP/IMAP và cấu hình như dưới. Sau đó bạn Lưu thay đổi là xong.
Giờ để kiểm tra xem SMTP đã hoạt động chưa, tại phần Send a Test Email, bạn nhập thử một email bất kỳ rồi nhấp Send Test, nếu thông báo như sau là đã thành công.
Một số trường hợp bạn sẽ nhận được thông báo bool(false), có nghĩa là chưa thành công thường do cấu hình của server hosting. Bạn chỉ cần liên hệ với nhà cung cấp dịch vụ hosting server để yêu cầu họ kiểm tra là xong.
4. Cài đặt plugin ReplyMe
Để cài đặt plugin ReplyMe, bạn vào Plugins =>Add New và gõ vào thanh tìm kiếm ReplyMe là được.
Mặc dù đã ra đời từ rất lâu tuy nhiên ReplyMe được sử dụng rộng rãi trong cộng đồng blogger.
Sau đó, bạn cũng truy cập Settings =>ReplyMe. Bạn Việt hóa lại theo ý muốn nhé.
Tham khảo cách sửa đổi của mình nhé.
- Email Subject:
Comment của bạn trong bài viết <[posttitle]> vừa được trả lời
- Email Content (HTML enable)
<p><b>Comment của bạn trong bài <a href="[posturl]">[posttitle]</a> mới được trả lời từ [commenter]</b></p> <div style="padding:10px;margin:10px 0;background:#FFFBCC"> Đây là bình luận của bạn:<br /> <div style="border:1px solid #919191;margin:5px;padding:4px;"> [commentmsg] </div> [commenter] —— [commenttime] </div> <div style="padding:10px;margin:10px 0;background:#FFFBCC"> Đây là nội dung trả lời:<br /> <div style="border:1px solid #919191;margin:5px;padding:4px;"> [newcommentmsg] </div> <a href="[newcommenterurl]">[newcommenter]</a> —— [newcommenttime] <br /> Bạn có thể xem comment và trả lời tại đây: [newcommenturl] </div> <p> Cảm ơn bạn đã gửi bình luận tại [blogname]. Chúc bạn một ngày tốt lành! <br /> </p>
Ý nghĩa của những shortcode sử dụng trong mẫu
- [blogname] Tiêu đề của Blog/ Website của bạn
- [blogurl] Url trang chủ của bạn Ví dụ: https://tuhocmmo.com
- [posttitle] Tiêu đề của bài Post (bài viết)
- [posturl] url của bài viết
- [posttime] Thời gian đăng bài
- [commenter] Tên người bình luận trước đó
- [commentmsg] Nội dung của bình luận trước đó
- [commenttime] Thời gian của bình luận trước đó
- [newcommenter] Tên người bình luận mới
- [newcommenterurl] Url người bình luận mới
- [newcommentmsg] Nội dung bình luận mới
- [newcommenttime] Thời gian đăng bình luận mới
- [newcommenturl] Url bình luận mới
Như vậy là bạn đã cài đặt xong plugin ReplyMe.
Bây giờ mỗi khi có một bình luận và khi có ai đó trả lời bình luận thì WordPress sẽ tự động gửi một thông báo tới cho người đặt câu hỏi trong comment biết là đã có người trả lời comment.
Chú ý: nếu bạn sử dụng chức năng Admin kiểm duyệt tất cả comment trước thì thông báo có phản hồi mới sẽ chỉ xuất hiện khi nào Admin trả lời comment.
Để có thể gửi mail cho tất cả phản hồi của tất cả mọi người thì bạn vào Settings => Discussion và bỏ chọn hai dòng như trong hình sau đây:
Và kết quả:
Bây giờ, mỗi khi có bình luận trả lời, tác giả của bình luận trước đó sẽ nhận ngay được email thông báo.
Nếu bạn cảm thấy bài viết của mình có ý nghĩa, nhớ like và share hoặc để lại comment cho mình ở phần bình luận bên dưới nhé.
Chúc bạn thành công!
Còn có cách nào khác không bác ơi. Lẽ nào chỉ có mỗi cách này?
Giờ ReplyMe biến mất rồi anh Huy ơi, plugin nào có thể thay thế được anh?
đúng là nó gỡ thật, giờ mình mới để ý, tìm trên github không có file zip, bạn thử dùng plugin Comment Reply Email Notification xem sao
Cảm ơn anh Lê Huy nhiều nhé!
Sử dụng chức năng này tuyệt vời thật. Nhờ đó mà anh Huy đã trả lời cái comment này với tốc độ siêu bàn thờ :)))
À em có đọc cái comment bên dưới của anh Sabo nào đó, về vấn đề Admin không nhận được mail. Và em cũng đang bị như vậy. Cụ thể là nếu ai đó bình luận mới, em cũng không thấy mail nào cả, mà phải và wp-admin thì mới thấy ở mục “Comments”. Em đang dùng Gmail: anbanguyen11@gmail.com. Nhờ anh Huy hướng dẫn em cái này với.
Cảm ơn anh nhiều!
sau khi cài wp smtp, bạn nhớ bật smtp trong gmail lên, cũng lâu rồi mình k nhớ rõ lắm
Đi từ canhme sang tự học mmo :D,
Dạo này Huy tắt chức năng REPLY ME đi rồi ah, ko thấy nhận dc thông báo qua email nữa.
mình disable thằng ReplyMe rồi, đợt định sử dụng thằng SpeedBooster của theme newspaper mà nó bắt disable gần hết plugin Định à
Bài viết hay quá, đầy đủ chi tiết. Thanks nhiều nha bạn 😀
Làm theo hướng dẫn chuẩn luôn ^^
Chỉ có chuẩn không cần chỉnh, nhớ subscriber Tự Học MMO nhé Sabo !
Vừa nhận dc mail cái nên vào reply lại ngay 😀
Mình mới test lại sao người reply mới nhận được tin nhắn qua mail còn admin thì ko thấy nhận được nhỉ @@.
nếu bạn muốn nhận được email qua gmail thì đơn giản lắm, vì bạn đang sử dụng hosting nên cần cấu hình để email nhận từ host server chuyển tiếp qua gmail thì bạn mới nhận được.
Nếu chưa rõ thì để mai mình hướng dẫn.
Mình mới đăng ký nhận bản tin đấy, hướng dẫn mình qua mail nha Huy 😀
cái này hay nè, không cần phải kiểm tra gmail thường xuyên, chỉ cần nghe tiếng tút là ok rồi
Mình thấy khá lí thú mà lại cài đặt dễ dàng Nguyên à! Nếu muốn tùy biến theo ý muốn lại rất dễ, chỉ cần sửa code là xong 😀