Sisu MarketingSotsiaalmeedia ja mõjutajaturundus

WordPress: miks ma eemaldasin kommentaarid (ja kuidas ma need eemaldasin)

Kustutasin kõik kommentaarid Martech Zone täna ja keelasin kõik minu lapseteema kommentaarid. Arutame, miks on tark samm oma WordPressi veebisaidilt kommentaaride eemaldamine ja keelamine:

  1. Rämpsposti ennetamine: WordPressi saitide kommentaarid on kurikuulsad rämpsposti meelitamise poolest. Need rämpspostikommentaarid võivad teie veebisaiti segamini ajada ja teie veebimaine kahjustada. Nende rämpspostikommentaaride haldamine ja filtreerimine võib olla aeganõudev ja ebaproduktiivne. Kommentaaride keelamisega saate selle probleemi kõrvaldada.
  2. Pilte ei leitud: Kui ma saidil probleeme leidsin, kerkisid esile kommenteerijad, kes olid loobunud Gravatar, WordPress” vahend kommenteerija profiili avatari või pildi kuvamiseks. Selle asemel, et Gravatar graatsiliselt standardpilti kuvaks, annaks see hoopis a faili ei leitud, aeglustades saiti ja tekitades vigu. Selle parandamiseks pean kommenteerija tõrkeotsingut tegema ja need kustutama… liiga aeganõudev.
  3. Lingi kvaliteedi säilitamine: Kommentaaride lubamine oma WordPressi saidil võib viia nendesse kommentaaridesse väliste linkide kaasamiseni. Mõned neist linkidest võivad pärineda madala kvaliteediga või rämpspostiga veebisaitidelt. Otsingumootorid arvestavad teie veebisaidi järjestamisel väljaminevate linkide kvaliteeti. Kommentaaride keelamine aitab teil säilitada kontrolli oma saidil olevate linkide üle ja takistab potentsiaalselt kahjulikel linkidel teie paremusjärjestust mõjutamast.
  4. Ajaefektiivsus: Kommentaaride haldamine ja modereerimine võib teie aega ja ressursse märkimisväärselt kulutada. Kommentaaride haldamiseks kulutatud aega saab paremini kasutada muude oluliste ülesannete jaoks, mis on seotud teie müügi- ja turundustegevusega. Kommentaaride keelamine vabastab väärtuslikku aega sisu loomisele, SEO optimeerimisele ning muudele müügi- ja turundustegevustele keskendumiseks.
  5. Lülitumine sotsiaalmeediasse: Viimastel aastatel on veebiarutelude maastik nihkunud veebisaitide kommentaaride asemel sotsiaalmeedia platvormide poole. Kasutajad jagavad, kommenteerivad ja suhtlevad teie sisu suurema tõenäosusega sotsiaalmeedia saitidel, nagu Facebook, Twitter või LinkedIn. Suunates vestluse nendele platvormidele, saate suhelda suuremate ja aktiivsemate kogukondadega ja tõhustada oma turundustegevust.

Kuidas kommentaare kustutada

Kasutamine MySQL ja Phpmyadmin, saate kustutada kõik praegused kommentaarid järgmisega SQL käsk:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Kui teie WordPressi tabelitel on erinev eesliide kui wp_, peate selleks käske muutma.

Kuidas kommentaare eemaldada

See kood teie WordPressi teemas või alamteemas functions.php fail on funktsioonide ja filtrite komplekt, mis on loodud teie WordPressi veebisaidi kommentaarisüsteemi erinevate aspektide keelamiseks ja eemaldamiseks:

// 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');

Jagame iga osa:

  1. disable_comment_feeds: see funktsioon keelab kommentaarivood. Esmalt lisab see teie teemasse automaatsete kanalite linkide toe. Seejärel kasutab see feed_links_show_comments_feed tagastamiseks filter false, keelates tõhusalt kommentaaride voo.
  2. disable_comments_post_types_support: see funktsioon kordab teie WordPressi installimise kõiki postitustüüpe. Iga postituse tüübi puhul, mis toetab kommentaare (post_type_supports($post_type, 'comments')), eemaldab see kommentaaride ja jälgimiste toe. See keelab tõhusalt kõigi postituste tüüpide kommentaarid.
  3. disable_comments_status: need funktsioonid filtreerivad tagasisaatmiseks esiotsa kommentaaride ja pingide olekut false, sulgedes tõhusalt kõigi postituste kommentaarid ja pingid.
  4. disable_comments_hide_existing_comments: see funktsioon peidab olemasolevad kommentaarid, tagastades tühja massiivi, kui comments_array filter on rakendatud. See tagab, et olemasolevaid kommentaare teie veebisaidil ei kuvata.
  5. disable_comments_admin_menu: see funktsioon eemaldab WordPressi administraatori menüüst lehe „Kommentaarid”. Vajalike õigustega kasutajad ei näe enam kommentaaride haldamise võimalust.
  6. disable_comments_admin_menu_redirect: kui kasutaja proovib otse kommentaaride lehele pääseda, navigeerides saidile „edit-comments.php”, suunab see funktsioon ta ümber WordPressi administraatori armatuurlauale, kasutades wp_redirect(admin_url());.

See kood keelab teie WordPressi veebisaidil kommentaaride süsteemi täielikult. See mitte ainult ei keela kõigi postituste tüüpide kommentaare, vaid peidab ka olemasolevad kommentaarid, eemaldab kommentaaride lehe administraatorimenüüst ja suunab kasutajad kommentaaride lehelt eemale. See võib olla abiks olukordades, kus te ei soovi kasutada kommentaaride funktsiooni ja soovite oma WordPressi saidi taustaprogrammi lihtsustada.

Douglas Karr

Douglas Karr on CMO of OpenINSIGHTS ja selle asutaja Martech Zone. Douglas on aidanud kümneid edukaid MarTechi idufirmasid, on aidanud Martechi omandamisel ja investeeringutel üle 5 miljardi dollari ulatuses läbi viia ning jätkab ettevõtete abistamist nende müügi- ja turundusstrateegiate rakendamisel ja automatiseerimisel. Douglas on rahvusvaheliselt tunnustatud digitaalse transformatsiooni ja MarTechi ekspert ja esineja. Douglas on ka Dummie juhendi ja ärijuhtimise raamatu autor.

seotud artiklid

Tagasi üles nupule
lähedal

Adblock tuvastatud

Martech Zone suudab teile seda sisu tasuta pakkuda, kuna teenime oma saidi rahaks reklaamitulu, sidusettevõtete linkide ja sponsorluse kaudu. Oleksime tänulikud, kui eemaldaksite meie saidi vaatamise ajal oma reklaamiblokeerija.