Cara Memungkinkan Pengguna Mengeposkan Komentar Anonim di WordPress

Baru-baru ini salah satu pengguna kami bertanya apakah mungkin mengizinkan komentar anonim di WordPress. Secara default, pengguna tidak bisa meninggalkan komentar di WordPress tanpa memberikan nama dan alamat email dalam bentuk komentar. Pada artikel ini, kami akan menunjukkan cara mengizinkan pengguna mengeposkan komentar anonim di WordPress. Kami juga akan menunjukkan cara menyembunyikan kolom nama dan email dari form komentar WordPress.

Nama samaran: solusi ideal

Cara terbaik untuk memberi komentar anonim di WordPress sambil membatasi spam komentar adalah dengan mendorong pengguna menggunakan nama samaran atau nama panggilan dan bukan nama asli mereka.

Ini memungkinkan Anda membangun komunitas sambil tetap mengizinkan pengguna untuk menjadi anonim. Pengguna masih harus memberikan alamat email, namun kebanyakan orang yang ingin meninggalkan komentar anonim memiliki email terpisah untuk anyways ini.

Anda dapat mengkomunikasikannya dalam kebijakan komentar Anda dan menempatkan tautan yang menonjol ke sana di atas formulir komentar Anda.

Meskipun ini adalah solusi ideal, dan satu-satunya yang kami rekomendasikan, ada solusi lain untuk memungkinkan anonimitas lebih lanjut. Namun semakin banyak anonimitas yang Anda tambahkan, semakin tinggi spam Anda.

Membuat Nama dan Email Opsional

Lapisan anonim berikutnya yang bisa Anda tambahkan adalah membuat nama dan bidang email sepenuhnya opsional. Tidak ada julukan atau apapun. Jika pengguna hanya mengajukan komentar tanpa nama dan email, itu akan melalui. Mari kita lihat bagaimana membuat kolom nama dan email sepenuhnya opsional.

Hal pertama yang perlu Anda lakukan adalah pergi ke Pengaturan »Diskusi dan hapus centang pada kotak di sebelahnya ‘Penulis komentar harus mengisi nama dan e-mail’ pilihan. Sekarang Anda perlu menyimpan perubahan Anda, dan situs Anda akan siap menerima komentar tanpa nama dan alamat email.

Nonaktifkan nama dan alamat email sebagai bidang wajib di formulir komentar WordPress

Cukup hapus kotak centang ini tidak memberi tahu pengguna bahwa mereka dapat memberi komentar tanpa memberikan nama atau alamat email. Anda mungkin ingin mengkomunikasikan hal ini dengan menunjukkan bahwa kolom nama dan email itu opsional. Kami juga menyarankan untuk menghapus kolom URL situs web untuk mencegah spam. Untuk melakukan ini, Anda perlu memodifikasi formulir komentar Anda. Cukup copy dan paste kode berikut di file functions.php tema Anda atau di plugin khusus situs.

fungsi wpb_alter_comment_form_fields ($ fields) {

 // Ubah Field Nama dan tunjukkan itu Opsional
 $ fields ['author'] = ' 

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

'; // Ubah Bidang Email dan tunjukkan itu Opsional $ fields ['email'] = ' '; // Baris ini menghapus URL situs web dari formulir komentar. $ fields ['url'] = '';      kembali $ field; } add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields');

Kode ini hanya menambahkan (Pilihan) di samping kolom nama dan email di formulir komentar Anda. Ini juga menghapus kolom URL situs web dari formulir komentar. Jika Anda ingin menyimpan kolom URL situs web, lepaskan baris kode itu. Berikut adalah bagaimana bentuk komentar Anda akan terlihat seperti:

Formulir komentar menampilkan nama dan alamat email sebagai bidang opsional di WordPress

Cara Menghapus Nama dan Email dengan Benar dari Formulir Komentar

Bagi pengguna yang ingin menghapus kolom nama dan email dari formulir komentar, berikut adalah potongan kode kecil yang perlu Anda tempel di file functions.php tema Anda atau plugin khusus situs.

fungsi wpb_alter_comment_form_fields ($ fields) {
     tidak diset ($ field ['author']);
     tidak diset ($ fields ['email']);
     tidak diset ($ fields ['url']);
     kembali $ field;
 }
 add_filter ('comment_form_default_fields', 'wpb_alter_comment_form_fields'); 

Jika formulir komentar Anda ditampilkan Alamat email anda tidak akan dipublikasikan teks, maka Anda bisa menyembunyikannya dengan mengedit file comments.php theme anda. Cari tag dan ganti dengan kode ini:

' 

'. __ ('Tidak ada nama atau alamat email yang diperlukan.'). ($ req? $ required_text: ''). '

'      )); ?>

Jika Anda tidak dapat menemukan lokasi comment_form , maka Anda tetap bisa menyembunyikan teks ini dengan menambahkan CSS ini ke tema atau tema anak Anda style.css mengajukan.

.comment-notes {
 layar: tidak ada;
 } 

Ini adalah bagaimana bentuk komentar Anda akan terlihat seperti tanpa nama, email, dan bidang url website:

Formulir komentar tanpa nama, email dan kolom URL

Firman Perhatian tentang Komentar Anonim

Harap dicatat bahwa tanpa nama dan alamat email sebagai bidang wajib, formulir komentar Anda akan menarik sejumlah besar komentar spam secara signifikan. Sementara Akismet dan Sucuri dapat memblokir beberapa IP yang buruk, kami sangat menyarankan agar Anda memasukkan verifikasi captcha untuk mencegahnya.

Kami harap artikel ini membantu keputusan Anda mengizinkan komentar anonim di WordPress. Kami membahas banyak bentuk komentar styling, jadi jika Anda ingin mempelajari lebih lanjut, lihat panduan kami untuk menata tata letak komentar Anda.

Jika Anda menyukai artikel ini, silakan ikuti kami di Google+ dan YouTube.