
Đăng ký Danh sách chờ
Bạn sẽ được gửi email khi bài viết hướng dẫn mới nhất được xuất bản
7 Người đã đăng ký
Vui lòng chỉ dùng email cá nhân
Gmail, Yahoo và Hotmail để đăng ký!
Hướng dẫn cài đặt và sử dụng wpDiscuz plugin chi tiết giúp hệ thống bình luận cho Wordpress làm việc hiệu quả hơn với blog của bạn.
Hướng dẫn cài đặt plugin wpDiscuz để “thăng cấp” hệ thống bình luận mặc định của WordPress vốn còn nhiều hạn chế.
WordPress rất tuyệt vời khi tích hợp sẵn hệ thông bình luận hữu ích ở mỗi bài viết. Dù vậy, hệ thống bình luận này khá hạn chế về tính năng và dường như WordPress khá “phớt lờ” trong việc cải tiến hệ thống bình luận này qua các bản cập nhật lớn của WordPress.
Chỉ một cải tiến nhỏ ở phiên bản WordPress 5.3 cập nhật gần đây là thêm tính năng “tý hon” về SEO là mặc định link chèn ở phần bình luân sẽ có attribute rel="nofollow ugc" để chống spam backlink mà thôi.
Dù chưa hoàn hảo nhưng phần bình luận WordPress mặc định đã làm rất tốt ở khía cạnh SEO và tốc độ tải trang.
Tôi đã thử qua Disqus, một hệ thống bình luận online để thay thế. Rất tiếc, dù khá thích giao diện và tốc độ thì Disqus lại là đối tượng bị các nhà mạng chặn ở Việt Nam, bao gồm cả khi bạn dùng SIM 4G trên điện thoại.
Quay lại WordPress plugin, tôi cần tìm một plugin bình luận đáng tin cậy. Sau khi thử qua nhiều plugin, tôi khá hài lòng với plugin wpDiscuz miễn phí.
Nói thật, đây là module mà bạn cần tạo trước hết nhưng wpDiscuz lại để Form ở dòng cuối cùng. Do đó, nó sẽ gây “mất cảnh giác” cho một số bạn mới dùng lần đầu.
Chức năng tạo form này rất đáng giá, nó cho phép bạn thêm một số widget mới mà hệ thống mặc định của WordPress không có.
Nếu bạn muốn thêm các ghi chú hay hình ảnh mình hoạ thì bạn có thể dùng HTML và Text Widget để chèn thêm, vô cùng tiện lợi.
Ngoài ra, đây cũng là nơi mà bạn quy định wpDiscus được kích hoạt. Thông thường bạn sẽ rất hay “quên” tìm đến module này khi muốn kích hoạt bình luận cho các custom post ngoài blog.
Cuối cùng, bạn phải chú ý đến việc kiểm soát “quyền” được bình luận cho WordPress user role. Tốt nhất hãy bỉ chọn tất cả cho chắc ăn.
Nếu bạn stick chọn vào Disable commenting for roles cho Subscriber User Role sẽ gây ra một vấn đề lớn mà đáng lý wpDiscus phải cảnh báo người dùng. Bởi vì Subscriber User Role là user mặc định khi một đọc giả dùng Social login (đăng nhập bằng tài khoản Facebook, Google,…) hay đăng ký tạo tài khoản sẽ không thể bình luận “lần kế tiếp”.
Nghĩa là người đọc đăng nhập tài khoản Facebook để bình luận lần đầu tiên trên blog bạn thì sẽ không có gì xảy ra, nhưng lần sau bình kuận thì sẽ báo lỗi và không thể bình luận. Tính năng này rất nguy hiểm, chỉ một stick có thể khiến đọc giả bạn không còn có thể bình luận được nữa ở những lần sau.
Cơ bản là bạn sẽ có 2 cách để việt hoá wpDiscus:
Với cách #1 bạn chỉ cần vào “Phrase setting” và tiến hành tự dịch theo ý mình. Tại đây sẽ hiển thị các tab chứa các chuỗi ngôn ngữ để bạn dịch dễ hơn.
Tôi khuyến khích bạn nên dùng cách này để dịch thay vì chỉnh sửa file PO (mặc dù file po có thể đã được dịch một phần sang tiếng Việt) bởi vì Phrase Setting chỉ chứa các string ngôn ngữ cần dịch mà thôi. Trong đó có thẻ Email rất là quan trọng mà tôi sẽ trình bày ở mục sau.
Một số trường hợp bạn có thể không tìm thấy “Pharse setting” của wpDiscuz vì bạn đã vô tình stick chọn vào dùng PO edit trong thẻ general.
Cơ chế để wpDiscuz lưu trữ và quản lý sẽ dựa theo WordPress user role, nghĩa là mọi đọc giả khuyến khích tạo tài khoản người dùng để đăng nhập và bình luận trên blog của bạn.
Tuy nhiên, điều này sẽ dẫn đến hệ quả có hại cho cả bạn và người đọc.
WordPress users của blog bạn sẽ chứa đầy các người dùng subscriber không mong muốn và database ngày càng nặng hơn, cái mà không hề có lợi gì. Ngoài ra việc lưu trữ thông tin người dùng như vậy sẽ phạm quyền riêng tư.
Với người đọc, họ rất dễ bị block nếu chẳng may bạn stick vào chặn “subscriber” như bước #1 tôi đã nói. Thêm vào đó, đăng nhập để bình luận sẽ làm hại đến trải nghiệm và cảm xúc của người đọc khi bình luận.
Cách tốt nhất là cài đặt mọi bình luận như khách (Guest), nghĩa là chỉ cần để lại email và tên, người đọc sẽ nhận thông báo ngay qua email mỗi khi bình luận được ai đó trả lời mà không cần tự động tạo tài khoản “subscriber” user.
Rất nhiều bạn gặp lỗi khách bình luận nhưng không nhận email thông báo khi bạn trả lời bình luận. Có 3 nguyên nhân phổ biến sau bạn cần chú ý.

Để kiểm tra xem email có gửi đúng như bạn cài đặt hay không thì bạn nên dùng plugin Post SMTP, đây là plugin SMTP miễn phí tốt nhất mà tôi dùng cho mọi blog của mình.
Post SMTP có một chức năng rất tuyệt vời là Email logs (tính năng này thường chỉ có trên các plugin trả phí). Truy cập vào Email logs bạn có thể kiểm tra được lịch sử email đã gửi cho khách bình luận.
Tính năng đăng nhập bằng Social Login sẽ tự động tạo WordPress subscriber user nên tốt nhất hãy bỏ tính năng này luôn dù nó khá tiện lợi.
Một số mẹo hữu ích sau đây sẽ giúp wpDiscuz hoạt động nhẹ hơn, trơn tru hơn và nhanh hơn.

Cơ bản thì wpDiscuz dựa trên bình luận của WordPress nên nếu bạn không hài lòng thì chỉ cần gỡ bỏ và chuyển sang plugin bình luận khác mà không sợ ảnh hưởng đến những bình luận cũ. Khá tiện!
Điểm làm chưa hài lòng tôi là wpDiscuz có thiết kế không được đẹp, hơi lạm dụng font awesome và cách thiết lập không thân thiện với người mới.
Các addon trả phí mở rộng của wpDiscuz khá hữu ích nếu bạn muốn đầu tư thêm.
Nếu bạn có những khó khăn trong quá trình cài đặt wpDiscuz hãy để lại bình luận bên dưới tôi sẽ hỗ trợ bạn.
![]()