Cara menghilangkan kotak komentar wordpress

10/06/2011
Terkadang seorang bloger tidak ingin pengunjung memberikan komentar pada setiap posting blognya.Berbagai macam alasan sehingga kenapa tidak mengijinkan komentar,bisa jadi biar lebih kelihatan rapi atau apapun alasan.Untuk platform blogger/blogspot hal ini sangat mudah dilakukan ,hanya tinggal mengatur format komentarnya saja SELESAI,dan otomatis untuk semua posting.
Lain halnya di wordpress,tidak bisa untuk menghilangkan kotak kometar pada seluruh postingan secara serempak,tetapi harus diedit satu persatu untuk tiap postingan.Dan itupun biasanya akan ada keterangan "komentar ditutup".

Memang ada saja jalan keluar untuk menghilangkan kotak komentarnya wordpress seluruh postingan otomatis baik posting baru maupun lama. (berlaku untuk wordpress self hosting).
Cara yang saya ambil ini cukup extreem yaitu menghapus beberapa baris source code PHP yang berada di wp-include > comment-template.php.

Habis mau gimana lagi?....kalau mau benar-benar bersih dan otomatis ya harus berani mengambil langkah ini (lebay modeon).Dengan catatan,jika sobat mengupdate wordpressnya maka kotak komentar tersebut akan muncul lagi.Jadi setelah update ya di hapus lagi kalau kotak komentar nya masih tidak ingin muncul.

Langsung saja masuk kedalam file manager hosting sobat dan cari folder wp-include cari file  comment-template.php kalau perlu di backup dulu ,jaga-jaga kalau terjadi kesalahan saat menghapus beberapa sourcecode PHP nya.

Buka dan temukan kode berikut (ada dibaris-baris akhir) :
<div id="respond">
<h3 id="reply-title"><?php comment_form_title( $args['title_reply'], $args['title_reply_to'] ); ?> <small><?php cancel_comment_reply_link( $args['cancel_reply_link'] ); ?></small></h3>
<?php if ( get_option( 'comment_registration' ) && !is_user_logged_in() ) : ?>
<?php echo $args['must_log_in']; ?>
<?php do_action( 'comment_form_must_log_in_after' ); ?>
<?php else : ?>
<form action="<?php echo site_url( '/wp-comments-post.php' ); ?>" method="post" id="<?php echo esc_attr( $args['id_form'] ); ?>">
<?php do_action( 'comment_form_top' ); ?>
<?php if ( is_user_logged_in() ) : ?>
<?php echo apply_filters( 'comment_form_logged_in', $args['logged_in_as'], $commenter, $user_identity ); ?>
<?php do_action( 'comment_form_logged_in_after', $commenter, $user_identity ); ?>
<?php else : ?>
<?php echo $args['comment_notes_before']; ?>
<?php
do_action( 'comment_form_before_fields' );
foreach ( (array) $args['fields'] as $name => $field ) {
echo apply_filters( "comment_form_field_{$name}", $field ) . "\n";
}
do_action( 'comment_form_after_fields' );
?>
<?php endif; ?>
<?php echo apply_filters( 'comment_form_field_comment', $args['comment_field'] ); ?>
<?php echo $args['comment_notes_after']; ?>
<p class="form-submit">
<input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />
<?php comment_id_fields( $post_id ); ?>
</p>
<?php do_action( 'comment_form', $post_id ); ?>
</form>
<?php endif; ?>
</div><!-- #respond -->

Hapus beberapa baris kode diatas=>simpan dan coba,namun jika kotak komentar masih ada maka;
loginla sebagai admin => Appearance => Editor lalu buka single.php
, cari kode phpseperti dibawah ini:
<?php comments_template(); ?>
Kalau ketemu yang seperti diatas,itulah PHP code yang perlu dihapus.
update script dan coba buka halaman postingan blog anda!
Sekarang sobat akan sangat aman dari komentar spam sekaligus  yang bukan spam,selamat mencoba!

Artikel Terkait Cara menghilangkan kotak komentar wordpress

Previous
Next Post »

1 komentar:

Write komentar
ECHO 17
AUTHOR
19 Maret 2013 pukul 00.31 delete

thx gan....artikel yang bermanfaat. saya coba terapkan gan tipsnya...

Reply
avatar

Anda pasti benci SPAM, saya juga sama.Komentar dimoderasi, SPAM akan difilter manual. NO KEYWORD ANCHOR pada NAME! .BACA Terms Of services.
Terimakasih atas komentar dan kritiknya..