WordPress: Napa Aku Mbusak Komentar (Lan Cara Mbusak)
Aku mbusak kabeh komentar ing Martech Zone dina iki lan mateni kabeh komentar ing tema anakku. Ayo rembugan kenapa minangka langkah cerdas kanggo mbusak lan mateni komentar ing situs web WordPress sampeyan:
- Nyegah Spam: Komentar ing situs WordPress kondhang amarga narik spam. Komentar spam iki bisa ngrusak situs web sampeyan lan ngrusak reputasi online sampeyan. Ngatur lan nyaring liwat komentar spam iki bisa dadi akeh wektu lan kontraproduktif. Kanthi mateni komentar, sampeyan bisa ngilangi kerumitan iki.
- Gambar Ora Ditemokake: Nalika aku nyusup situs kanggo masalah, salah siji sing terus tuwuh yaiku komentator sing wis nilar panggunaan Gravatar, WordPress sarana kanggo nampilake avatar profil utawa gambar komentator. Tinimbang Gravatar anggun nampilake gambar standar, tinimbang bakal gawé a file ora ditemokake, kalem situs lan ngasilake kesalahan. Kanggo mbenerake iki, aku kudu ngatasi masalah komentator lan mbusak… banget wektu.
- Njaga Kualitas Link: Ngidini komentar ing situs WordPress sampeyan bisa nyebabake nyakup pranala njaba ing komentar kasebut. Sawetara pranala kasebut bisa uga saka situs web sing berkualitas rendah utawa spam. Mesin telusur nimbang kualitas pranala metu nalika peringkat situs web sampeyan. Mateni komentar mbantu sampeyan njaga kontrol liwat pranala ing situs sampeyan lan nyegah pranala sing bisa mbebayani saka pengaruhe rangking sampeyan.
- Efisiensi Wektu: Ngatur lan ngatur komentar bisa nyuda wektu lan sumber daya. Wektu sing digunakake kanggo ngatur komentar bisa luwih apik digunakake kanggo tugas penting liyane sing ana gandhengane karo upaya penjualan lan pemasaran sampeyan. Mateni komentar mbebasake wektu sing penting kanggo fokus ing nggawe konten, optimasi SEO, lan aktivitas sales lan marketing liyane.
- Ngalih menyang Media Sosial: Ing taun-taun pungkasan, lanskap diskusi online wis ngalih saka komentar situs web lan luwih akeh menyang platform media sosial. Pangguna luwih seneng nuduhake, menehi komentar, lan melu konten sampeyan ing situs media sosial kaya Facebook, Twitter, utawa LinkedIn. Kanthi ngarahake obrolan menyang platform kasebut, sampeyan bisa nutul menyang komunitas sing luwih gedhe lan luwih aktif lan ningkatake upaya marketing.
Carane Mbusak Komentar
nggunakake MySQL lan PHPMyAdmin, sampeyan bisa mbusak kabeh komentar saiki karo ing ngisor iki SQL dhawuhe:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
Yen tabel WordPress sampeyan duwe prefiks sing beda karo wp_
, sampeyan kudu ngowahi perintah kasebut.
Carane Mbusak Komentar
Kode iki ing tema WordPress utawa tema anak functions.php
file minangka sakumpulan fungsi lan saringan sing dirancang kanggo mateni lan mbusak macem-macem aspek sistem komentar ing situs web WordPress sampeyan:
// Disable comment feeds
function disable_comment_feeds(){
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
// disable comments feed
add_filter( 'feed_links_show_comments_feed', '__return_false' );
}
add_action( 'after_setup_theme', 'disable_comment_feeds' );
// Disable comments on all post types
function disable_comments_post_types_support() {
$post_types = get_post_types();
foreach ($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');
// Disable comments
function disable_comments_status() {
return false;
}
add_filter('comments_open', 'disable_comments_status', 10, 2);
add_filter('pings_open', 'disable_comments_status', 10, 2);
// Hide existing comments everywhere
function disable_comments_hide_existing_comments($comments) {
$comments = array();
return $comments;
}
add_filter('comments_array', 'disable_comments_hide_existing_comments', 10, 2);
// Disable comments menu in admin
function disable_comments_admin_menu() {
remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'disable_comments_admin_menu');
// Redirect users trying to access comments page
function disable_comments_admin_menu_redirect() {
global $pagenow;
if ($pagenow === 'edit-comments.php') {
wp_redirect(admin_url()); exit;
}
}
add_action('admin_init', 'disable_comments_admin_menu_redirect');
Ayo dipecah saben bagean:
disable_comment_feeds
: Fungsi iki mateni feed komentar. Iki pisanan nambah dhukungan kanggo pranala feed otomatis ing tema sampeyan. Banjur, nggunakakefeed_links_show_comments_feed
Filter kanggo balifalse
, kanthi efektif mateni feed komentar.disable_comments_post_types_support
: Fungsi iki ngulang kabeh jinis kiriman ing instalasi WordPress sampeyan. Kanggo saben jinis kiriman sing ndhukung komentar (post_type_supports($post_type, 'comments')
), mbusak dhukungan kanggo komentar lan trackback. Iki kanthi efektif mateni komentar kanggo kabeh jinis kiriman.disable_comments_status
: Fungsi iki nyaring status komentar lan ping ing ngarep-mburi kanggo balifalse
, kanthi efektif nutup komentar lan ping kanggo kabeh kiriman.disable_comments_hide_existing_comments
: Fungsi iki ndhelikake komentar sing wis ana kanthi ngasilake array kosong nalikacomments_array
saringan ditrapake. Iki mesthekake yen komentar sing wis ana ora bakal ditampilake ing situs web sampeyan.disable_comments_admin_menu
: Fungsi iki mbusak kaca "Komentar" saka menu admin WordPress. Pangguna sing duwe ijin sing dibutuhake ora bakal bisa ndeleng pilihan kanggo ngatur komentar maneh.disable_comments_admin_menu_redirect
: Yen pangguna nyoba ngakses kaca komentar kanthi langsung kanthi navigasi menyang 'edit-comments.php,' fungsi iki ngarahake menyang dashboard admin WordPress nggunakakewp_redirect(admin_url());
.
Kode iki mateni kabeh sistem komentar ing situs web WordPress sampeyan. Ora mung mateni komentar kanggo kabeh jinis kiriman nanging uga ndhelikake komentar sing wis ana, mbusak kaca komentar saka menu admin, lan pangalihan pangguna adoh saka kaca komentar. Iki bisa mbiyantu ing kahanan sing sampeyan ora pengin nggunakake fungsi komentar lan pengin nyederhanakake backend situs WordPress sampeyan.