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!
- FBS - DAFTAR SEKARANG, MUMPUNG ADA BONUS 100% / DEPOSIT
- Broker terbaik Pakai Robot
- Broker Forex Deposit Terbaik - CEPAT bisa via ATM BANK LOKAL
- Broker Forex Server Tercepat no requote
- DAFTAR DISINI, REBATE OTOMATIS 1,5 PIPS/CLOSE TRANSAKSI!!!
- Forex Untuk Pemula Target puluhan $$ perhari
- Keunggulan FBS FX Broker - Server No-Requote - Leverage 1 :2000
1 komentar:
Write komentarthx gan....artikel yang bermanfaat. saya coba terapkan gan tipsnya...
ReplyAnda 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..