Làm thế nào để cho phép người dùng để đăng các bình luận vô danh trong WordPress

Gần đây một trong những người dùng của chúng tôi đã hỏi liệu có thể cho phép nhận xét nặc danh trong WordPress hay không. Theo mặc định, người dùng không thể để lại nhận xét trong WordPress mà không cung cấp tên và địa chỉ email trong biểu mẫu nhận xét. Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách cho phép người dùng đăng các bình luận nặc danh trong WordPress. Chúng tôi cũng sẽ chỉ cho bạn cách ẩn tên và địa chỉ email từ biểu mẫu nhận xét của WordPress.

Bút hiệu: Giải pháp lý tưởng

Cách tốt nhất để cho phép nhận xét nặc danh trong WordPress trong khi hạn chế spam nhận xét là khuyến khích người dùng sử dụng bút danh hoặc biệt danh thay vì tên thật của họ.

Điều này cho phép bạn xây dựng một cộng đồng trong khi vẫn cho phép người dùng ẩn danh. Người dùng vẫn phải cung cấp địa chỉ email, nhưng hầu hết mọi người muốn để lại nhận xét nặc danh đều có email riêng cho anyways này.

Bạn có thể liên lạc điều này trong chính sách nhận xét của bạn và đặt một liên kết nổi bật lên trên biểu mẫu nhận xét của bạn.

Mặc dù đây là giải pháp lý tưởng, và là duy nhất mà chúng tôi đề nghị, có những giải pháp khác để cho phép ẩn danh hơn nữa. Tuy nhiên, bạn càng thêm giấu tên, spam càng cao.

Đặt Tên và Email Tùy chọn

Lớp ẩn danh tiếp theo bạn có thể thêm là làm cho tên và trường email hoàn toàn không bắt buộc. Không có biệt danh hoặc bất cứ điều gì. Nếu người dùng chỉ gửi một nhận xét mà không có tên và email, nó sẽ được thông qua. Chúng ta hãy xem làm thế nào để làm cho tên và địa chỉ email hoàn toàn tùy chọn.

Điều đầu tiên bạn cần làm là đi đến Cài đặt »Thảo luận và bỏ chọn hộp bên cạnh ‘Tác giả bình luận phải điền tên và e-mail’ Tùy chọn. Bây giờ bạn cần phải lưu thay đổi của mình, và trang web của bạn sẽ sẵn sàng chấp nhận nhận xét mà không có tên và địa chỉ email.

Vô hiệu hoá tên và địa chỉ email theo các trường bắt buộc trong biểu mẫu nhận xét của WordPress

Việc chỉ cần xóa hộp kiểm này sẽ không cho người dùng của bạn biết rằng họ có thể để lại nhận xét mà không cần cung cấp tên hoặc địa chỉ email. Bạn có thể muốn liên lạc điều này bằng cách hiển thị rằng tên và địa chỉ email là tùy chọn. Chúng tôi cũng khuyên bạn nên xoá bỏ trường URL trang web để ngăn chặn thư rác. Để làm điều này, bạn cần phải sửa đổi mẫu nhận xét của bạn. Đơn giản chỉ cần sao chép và dán đoạn mã sau vào tệp tin functions.php của chủ đề hoặc trong một plugin dành riêng cho trang web.

hàm wpb_alter_comment_form_fields ($ trường) {

 // Sửa Tên Trường và cho thấy Tùy chọn
 $ fields ['author'] = ' 

'. ' '. ($ req? ' * ':' '). '

'; // Sửa đổi trường Email và cho thấy đó là Tùy chọn $ fields ['email'] = ' '; // Dòng này loại bỏ URL trang web khỏi biểu mẫu nhận xét. $ fields ['url'] = '';      các trường trả về $; } add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Mã này chỉ đơn giản thêm (Không bắt buộc) bên cạnh tên và địa chỉ email trong mẫu nhận xét của bạn. Nó cũng loại bỏ các trường URL trang web từ các mẫu bình luận. Nếu bạn muốn giữ trường URL trang web, hãy xoá dòng mã đó. Dưới đây là cách nhận xét của bạn sẽ giống như thế nào:

Biểu mẫu nhận xét có ghi tên và địa chỉ email dưới dạng các trường tùy chọn trong WordPress

Làm thế nào để Hủy bỏ hoàn toàn Tên và Email Từ Mẫu Bình luận

Đối với những người dùng muốn xoá tên và địa chỉ email từ biểu mẫu nhận xét, dưới đây là một đoạn mã nhỏ mà bạn cần để dán vào tệp functions.php của chủ đề hoặc một plugin cụ thể cho trang web.

hàm wpb_alter_comment_form_fields ($ trường) {
     unset ($ fields ['author']);
     unset ($ fields ['email']);
     unset ($ fields ['url']);
     các trường trả về $;
 }
 add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields'); 

Nếu biểu mẫu nhận xét của bạn đang hiển thị Địa chỉ email của bạn sẽ không được công bố văn bản thì bạn có thể ẩn nó bằng cách chỉnh sửa tệp comment.php của chủ đề. Định vị thẻ và thay thế nó bằng mã này:

' 

'. __ ('Không yêu cầu tên hoặc địa chỉ email.'). ($ req? $ required_text: ''). '

'      )); ?>

Nếu bạn không thể xác định vị trí dạng bình luận , thì bạn vẫn có thể ẩn văn bản này bằng cách thêm CSS này vào chủ đề hoặc chủ đề con của bạn style.css tập tin.

ghi chú của cộng đồng {
 không trưng bày;
 } 

Đây là mẫu nhận xét của bạn mà không có tên, địa chỉ email và trang web của trang web:

Biểu mẫu nhận xét không có tên, địa chỉ email và URL

Lời khen về Bình luận Chưa xác định

Xin lưu ý rằng không có tên và địa chỉ email theo các trường bắt buộc, biểu mẫu bình luận của bạn sẽ thu hút một số lượng lớn các nhận xét về spam. Trong khi Akismet và Sucuri có thể chặn một số IPs xấu, chúng tôi khuyên bạn nên đặt một xác minh captcha để ngăn chặn một số điều đó.

Chúng tôi hy vọng bài viết này đã giúp bạn với quyết định của bạn cho phép nhận xét nặc danh trong WordPress. Chúng tôi đã trình bày rất nhiều kiểu tạo mẫu nhận xét, vì vậy nếu bạn muốn tìm hiểu thêm, hãy xem hướng dẫn của chúng tôi về cách bố trí ý kiến ​​của bạn.

Nếu bạn thích bài viết này, hãy làm theo chúng tôi trên Google+ và YouTube.