Nonaktifkan komentar di semua posting / halaman

8

Apakah ada cara cepat untuk menonaktifkan semua komentar di semua posting dan halaman. Saya tahu bahwa Anda dapat masuk ke dasbor di bawah pos, klik edit, dan Jangan Diijinkan, di bawah komentar. Apakah itu satu-satunya jalan?

pengguna6133
sumber

Jawaban:

20

Periksa apakah komentar diaktifkan dilakukan oleh comments_open()fungsi.

Anda dapat membuatnya selalu kembali salah melalui filter dengan sesuatu seperti ini:

add_filter('comments_open', '__return_false');   

Cara lain adalah membuat komentar tersedia hanya untuk pengguna terdaftar (yaitu jika Anda tidak memiliki pendaftaran terbuka) di Settings > Discussion.

Jarang
sumber
Solusi paling sederhana, asli-wp dan terbaik. +1
kaiser
2

Saya telah menulis sebuah plugin untuk pekerjaan ini. https://github.com/bueltge/Remove-Comments-Abolutely

WordPress memiliki banyak poin pekerjaan dan pandangan untuk komentar, jika Anda tidak akan menggunakan semua ini, gunakan plugin atau sesuaikan sumber untuk kebutuhan Anda.

bueltge
sumber
2

Edit secara massal halaman yang ada di tampilan Dasbor atau Halaman seperti yang tercantum di sini :

  1. Buka halaman Semua Posting Anda.
  2. Klik pada kotak centang di header.
  3. Pilih "Edit" di bawah drop-down tindakan massal dan kemudian klik Terapkan. Area edit massal akan muncul.
  4. Di tengah area edit massal akan ada empat menu drop-down. Yang kedua adalah untuk komentar. Ubah ke "Jangan izinkan".
  5. Matikan ping dengan drop-down serupa ke sisi kanan area edit massal.
  6. Klik tombol perbarui di paling kanan.
MikeiLL
sumber
1

Saya pikir saya akan menambahkan jawaban di atas karena mungkin tidak segera jelas bagi orang lain yang mencari masalah ini.

Di Pengaturan >> Diskusi Anda dapat menghapus centang "Izinkan orang untuk mengirim komentar pada artikel baru" di pengaturan artikel Default. Namun, perhatikan bahwa ini hanya akan mempengaruhi posting / halaman baru.

Anda dapat mengedit secara massal halaman yang ada di dasbor Posting atau tampilan Halaman.

Ini mungkin metode yang disukai untuk beberapa orang yang tidak ingin menyentuh file templat, dll.

TomC
sumber
Bagaimana cara satu massal mengedit halaman yang ada di dashboard Tulisan atau tampilan Halaman? Saya tidak melihat opsi dalam tampilan Posting atau Halaman.
MikeiLL
Dalam tampilan Posting atau Halaman di Dasbor, harus ada nilai dropdown 'Tindakan Massal'. Ubah itu menjadi 'Edit' dan kemudian pilih semua posting / halaman atau hanya yang Anda inginkan dan kemudian klik 'Terapkan' dan itu akan memunculkan opsi edit Massal.
TomC
0

Tidak termasuk formulir komentar di tema Anda juga berfungsi (itulah yang biasanya saya lakukan).

Hiranthi
sumber