Cara menghilangkan kotak komentar wordpress
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 ) . "
";
}
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!
0 komentar:
Posting Komentar