Cara Mematikan Komentar WordPress


5 menit

Mematikan komentar WordPress? Emang kita perlu mematikan fitur penting yang satu ini?

Komentar merupakan salah satu fitur dalam website dimana kita dapat berinteraksi atau mendapatkan feedback dari pengunjung website terutama yang menggunakan WordPress. Namun dalam beberapa kasus, mungkin kita perlu mematikan fitur komentar seperti di halaman pengumuman, halamn TOS, atau artikel yang memang tidak memerlukan komentar.

Meski sebaiknya mematikan komentar pada halaman tertentu disetting secara manual di halaman itu saja, tapi disini kita akan tetap membahas cara mematikan komentar baik secara manual di artikel tertentu, atau sepenuhnya mematikan komentar WordPress.

Cara Mematikan Komentar WordPress

Dalam artikel ini, kita akan membahas beberapa cara untuk mematikan komentar WordPress, diantaranya

  1. Mematikan Komentar Mendatang
  2. Mematikan Komentar di Halaman Tertentu
  3. Mematikan Komentar di Banyak Halaman Yang Sudah Terbit
  4. Sepenuhnya Mematikan Komentar WordPress
  5. Mematikan Komentar di Halaman Media

1. Mematikan Komentar Mendatang

Mematikan komentar mendatang yang dimaksud disini adalah mematikan opsi komentar pada artikel kita selanjutnya yang saat ini belum dibuat, dipublish, ataupun menjadi draft.

Jika ingin mematikan komentar di banyak artikel yang sudah di publish atau disimpan sebagai draft, maka disarankan untuk menggunakan cara Mematikan Komentar di Banyak Halaman Yang Sudah Terbit.

Untuk mematikan komentar mendatang, maka yang perlu kita lakukan adalah menghilangkah checklist pada opsi Allow people to submit comments on new posts yang ada di halaman Settings > Discussion.

Cara Mematikan Komentar WordPress - 1-1

Jika fitur tersebut sudah dimatikan dan perubahan disimpan, maka artikel selanjutnya yang kita buat, fitur komentar akan dihilangkan secara default.

2. Mematikan Komentar di Halaman Tertentu

Cara ini dapat digunakan jika kita ingin mematikan komentar pada salah satu halaman yang sudah diterbitkan, jika ingin mematikan banyak halaman sekaligus, maka disarankan untuk menggunakan cara berikutnya.

Untuk mematikan komentar di halaman tertentu, maka langkah pertama kita perlu menentukan halaman atau artikel mana yang akan kita tutup komentarnya.

Setelah halaman atau artikel ditentukan, maka selanjutnya kita bisa memilih opsi Quick Edit pada artikel tersebut

Cara Mematikan Komentar WordPress - 2-1

Ketika opsi Quick Edit dipilih, maka akan muncul beberpa opsi, termasuk opsi mematikan komentar dan kita hanya perlu menghapus checklist yang ada pada opsi Allow Comments untuk mematikan komentar pada halaman atau artikel tersebut.

Cara Mematikan Komentar WordPress - 2-2

3. Mematikan Komentar di Banyak Halaman Yang Sudah Terbit

Memiliki banyak artikel yang ingin dimatikan komentarnya namun tidak mematikan komentar di semua artikel? Maka kita bisa menggunakan cara yang satu ini.

Untuk cara ini hampir sama dengan cara mematikan komentar di halaman tertentu, bedanya disini kita perlu memilih beberapa halaman yang ingik kita matikan komentarnya dengan memberikan checklist pada artikel pilihan.

Cara Mematikan Komentar WordPress - 3-1

Setelah beberapa artikel atau halaman dipilih, maka selanjutnya kita bisa memilih opsi Edit yang ada di dropdown opsi Bulk Action

Cara Mematikan Komentar WordPress - 3-2

Dari opsi ini, kita bisa memilih opsi Comment menjadi Do not Allow untuk mematikan komentar pada semua artikel atau halaman yang sudah kita pilih.

Cara Mematikan Komentar WordPress - 3-3

4. Sepenuhnya Mematikan Komentar WordPress

Cara ini bisa digunakan untuk mematikan semua fitur komentar yang ada di WordPress, termasuk mematikan dan menyembunyikan komentar yang sudah terbit.

Selain itu, jika menggunakan cara ini, maka menu komentar yang ada di dashboard admin juga akan dimatikan.

Apabila ingin menggunakan cara ini, maka kita perlu menambahkan kode di header WordPress, dan disarankan untuk menggunakan plugin WPCode – Insert Headers and Footers + Custom Code Snippets – WordPress Code Manager.

Setelah plugin aktif, maka selanjutnya kita bisa membuat snippet baru dengan cara memilih opsi Add Your Custom Code yang terletak di menu Code Snippets > Add Snippet

Cara Mematikan Komentar WordPress - 4-1

Selanjutnya pada halaman pembuatan snippet, beri nama snippet sesuai dengan nama yang mudah di ingat apabila ingin di edit nantinya, kemudan ubah juga Code Type menjadi PHP Snippet.

Cara Mematikan Komentar WordPress - 4-2

Sudah menggunakan PHP Snippet? Maka selanjutnya kita hanya perlu menambahkan kode dibawah ini ke kolom snippet, kemudian set snippetnya menjadi aktif dan simpan perubahannya

add_action('admin_init', function () {
    // Redirect user yang mencoba akses komentar menggunakan URL
    global $pagenow;
     
    if ($pagenow === 'edit-comments.php') {
        wp_safe_redirect(admin_url());
        exit;
    }
 
    // Menghapus metabox komentar di dashboard admin
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
 
    // Mematikan komentar dan trackback di opsi post dan halaman
    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');
        }
    }
});
 
// Menutup fitur komentar di halaman utama (front-end)
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
 
// Menyembunyikan komentar yang sudah terbit
add_filter('comments_array', '__return_empty_array', 10, 2);
 
// Menghapus halaman komentar di wp-admin
add_action('admin_menu', function () {
    remove_menu_page('edit-comments.php');
});
 
// Menghapus link komentar di panel atas wp-admin
add_action('init', function () {
    if (is_admin_bar_showing()) {
        remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
    }
});

5. Mematikan Komentar di Halaman Media

Jika menggunakan plugin SEO seperti Yoast SEO, biasanya akan ada opsi untuk redirect media ke halaman yang menggunakan media tersebut, dan cara redirect ini lebih direkomendasikan.

Namun jika fitur redirect dimatikan dan kita ingin mematikan komentar di halaman media, maka kita bisa menambahkan kode berikut ini menggunakan plugin WPCode yang caranya seperti membuat kode snippet di cara nomor 4.

function filter_media_comment_status( $open, $post_id ) {
    $post = get_post( $post_id );
    if( $post->post_type == 'attachment' ) {
        return false;
    }
    return $open;
}
add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 );

Kesimpulan

Untuk mematikan komentar WordPress ada berbagai cara sesuai dengan keperluan kita, namun disarankan untuk artikel tetap dihidupkan fitur komentar tersebut dan mematikan komentar di jenis pos Halaman saja.

Karena kalian tertarik dengan cara ini, mungkin kalian juga tertarik dengan Cara Menambahkan Tombol Whatsapp di WordPress yang tutorialnya sudah diterbitkan di wpgan.com

Was this helpful?

0 / 0

Leave a Reply 0