Kenapa Komentar Masih Muncul Padahal Tidak Ditampilkan?
Bayangkan kamu sedang membangun website company profile untuk klien. Semuanya sudah rapi — tampilan elegan, halaman lengkap, tidak ada kolom komentar di setiap postingan. Tapi suatu hari, kamu membuka dashboard dan… muncul komentar aneh dari “Cheap Gucci Bag Online” atau “Work from Home and Earn $5000 a Week”. Padahal kamu tidak pernah mengaktifkan kolom komentar.
Lho, kok bisa?
Inilah yang tidak banyak diketahui oleh pengguna WordPress pemula: komentar bisa masuk langsung lewat backend WordPress, bahkan jika kolom komentar tidak tampil di frontend. Spambot cukup menargetkan file wp-comments-post.php
, dan mereka bisa mulai menyerang.
Tapi tenang. Di artikel ini, kamu akan belajar cara mematikan komentar di WordPress secara total dan bersih, baik menggunakan cara manual maupun plugin.
Cara Menonaktifkan Komentar WordPress Secara Manual
1. Nonaktifkan Komentar di Pengaturan WordPress
Ini langkah paling dasar:
- Masuk ke menu Settings → Discussion
- Hilangkan centang pada:
- “Allow people to submit comments on new posts”
- “Allow link notifications from other blogs (pingbacks and trackbacks)”
- Klik Save Changes
Catatan: ini hanya berlaku untuk postingan yang baru dibuat, bukan postingan lama.
2. Matikan Komentar di Postingan & Halaman Lama (Bulk Edit)
Untuk memastikan semua konten lama tidak menerima komentar:
- Masuk ke Posts → All Posts
- Centang semua → pilih Edit (bulk) → klik Apply
- Pada opsi “Comments” pilih Do not allow
- Klik Update
Ulangi langkah ini di bagian Pages juga.
3. Blokir Akses ke File Komentar WordPress
Kalau kamu benar-benar ingin mencegah spam bot:
Buka file .htaccess
di root folder WordPress kamu, lalu tambahkan kode berikut:
<Files wp-comments-post.php>
Order Deny,Allow
Deny from all
</Files>
Dengan ini, akses ke endpoint komentar WordPress akan diblokir total. Spam bot pun tidak bisa “menyusup” lewat jalur belakang.
4. Matikan Komentar Lewat Script di Theme (Advanced)
Jika kamu paham kode dan ingin lebih “clean” tanpa plugin, tambahkan kode ini di file functions.php
theme aktif kamu:
// Disable support for comments and trackbacks in all post types
function disable_comments_post_types_support() {
foreach (get_post_types() as $post_type) {
if (post_type_supports($post_type, 'comments')) {
remove_post_type_support($post_type, 'comments');
remove_post_type_support($post_type, 'trackbacks');
}
}
}
add_action('admin_init', 'disable_comments_post_types_support');
function disable_comments_status() {
return false;
}
add_filter('comments_open', 'disable_comments_status', 20, 2);
add_filter('pings_open', 'disable_comments_status', 20, 2);
function disable_comments_hide_existing_comments($comments) {
return array();
}
add_filter('comments_array', 'disable_comments_hide_existing_comments', 10, 2);
Hasilnya? Komentar akan dimatikan secara total di seluruh sistem WordPress.
Cara Menonaktifkan Komentar Menggunakan Plugin
Rekomendasi Plugin: Disable Comments
Kalau kamu ingin cara yang lebih cepat, praktis, dan tidak perlu sentuh kode:
- Install plugin Disable Comments
- Masuk ke menu Settings → Disable Comments
- Pilih: Everywhere untuk menonaktifkan komentar di semua post type
- Klik Save Changes
Plugin ini akan:
- Menghapus menu “Comments” dari dashboard
- Menonaktifkan endpoint komentar
- Menghapus fitur komentar di post, page, media, dan lainnya
Sangat direkomendasikan untuk website company profile, toko online, atau landing page yang tidak membutuhkan fitur diskusi.
Kenapa Perlu Mematikan Komentar?
- Menghindari spam yang masuk lewat bot
- Mempercepat load halaman (karena tanpa query komentar)
- Meningkatkan profesionalitas website (terutama untuk bisnis)
- Menjaga reputasi brand dari komentar spam yang lolos filter
Kesimpulan: Mana yang Terbaik?
Cara | Cocok Untuk |
---|---|
Manual lewat pengaturan | Pengguna baru, ingin cara sederhana |
Edit .htaccess | Developer yang ingin cegah spam bot |
Tambah script di theme | Web developer/agency dengan akses penuh ke kode |
Plugin Disable Comments | Siapa saja yang ingin praktis dan cepat |
Kalau kamu tidak ingin repot, cukup gunakan plugin Disable Comments. Tapi kalau kamu membangun website untuk klien dan ingin kontrol penuh, gunakan kombinasi script + pengaturan.
Ingin website kamu tampil profesional dan aman dari spam?
Mahfudly siap bantu buatkan website company profile modern, tanpa komentar spam, dan dengan sistem keamanan ekstra.