Turinio RinkodaraSocialinė žiniasklaida ir influencerių rinkodara

„WordPress“: kodėl pašalinau komentarus (ir kaip juos pašalinau)

Ištryniau visus komentarus Martech Zone šiandien ir išjungiau visus komentarus mano vaiko temoje. Aptarkime, kodėl protingas žingsnis pašalinti ir išjungti komentarus „WordPress“ svetainėje:

  1. Spam prevencija: Komentarai „WordPress“ svetainėse garsėja tuo, kad pritraukia šiukšlių. Šie šlamšto komentarai gali užgriozdinti jūsų svetainę ir pakenkti jūsų internetinei reputacijai. Šių šlamšto komentarų tvarkymas ir filtravimas gali atimti daug laiko ir neproduktyvus. Išjungę komentarus galite pašalinti šį vargą.
  2. Vaizdai nerasta: Kai naršiau svetainėje dėl problemų, vis dažniau išryškėjo komentatoriai, kurie atsisakė naudoti Gravatar, „WordPress“ priemonė, rodanti komentatoriaus profilio avatarą arba vaizdą. Vietoj to, kad Gravatar grakščiai rodytų standartinį vaizdą, jis sukurtų a failas nerastas, lėtėja svetainė ir atsiranda klaidų. Kad tai ištaisyčiau, turėčiau pašalinti komentatoriaus triktis ir juos ištrinti... per daug laiko.
  3. Nuorodų kokybės palaikymas: Leidžiant komentarus savo „WordPress“ svetainėje, į šiuos komentarus gali būti įtrauktos išorinės nuorodos. Kai kurios iš šių nuorodų gali būti iš žemos kokybės ar šlamšto svetainių. Paieškos sistemos atsižvelgia į siunčiamų nuorodų kokybę vertindamos jūsų svetainę. Komentarų išjungimas padeda kontroliuoti savo svetainėje esančias nuorodas ir apsaugo nuo potencialiai žalingų nuorodų įtakos jūsų reitingams.
  4. Laiko efektyvumas: Komentarų tvarkymas ir tvarkymas gali gerokai išeikvoti jūsų laiką ir išteklius. Laikas, praleistas tvarkant komentarus, gali būti geriau panaudotas kitoms svarbioms užduotims, susijusioms su jūsų pardavimu ir rinkodaros pastangomis. Komentarų išjungimas atlaisvina brangaus laiko, skirto turinio kūrimui, SEO optimizavimui ir kitai pardavimo bei rinkodaros veiklai.
  5. Perėjimas prie socialinių tinklų: Pastaraisiais metais internetinių diskusijų peizažas nukrypo nuo svetainių komentarų, o daugiau į socialinės žiniasklaidos platformas. Naudotojai labiau linkę bendrinti, komentuoti ir bendrauti su jūsų turiniu socialinės žiniasklaidos svetainėse, pvz., „Facebook“, „Twitter“ ar „LinkedIn“. Nukreipdami pokalbį į šias platformas, galite prisijungti prie didesnių, aktyvesnių bendruomenių ir sustiprinti savo rinkodaros pastangas.

Kaip ištrinti komentarus

Naudojant MySQL ir PhpMyAdmin, galite ištrinti visus dabartinius komentarus naudodami toliau nurodytus veiksmus SQL komanda:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Jei jūsų „WordPress“ lentelėse yra kitoks priešdėlis nei wp_, turėsite pakeisti tam skirtas komandas.

Kaip pašalinti komentarus

Šis kodas jūsų „WordPress“ temoje arba vaikų temoje functions.php failas yra funkcijų ir filtrų rinkinys, skirtas išjungti ir pašalinti įvairius komentarų sistemos aspektus jūsų „WordPress“ svetainėje:

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

Išskaidykime kiekvieną dalį:

  1. disable_comment_feeds: Ši funkcija išjungia komentarų tiekimą. Pirmiausia jis prideda automatinių kanalų nuorodų palaikymą jūsų temoje. Tada jis naudoja feed_links_show_comments_feed filtrą grąžinti false, veiksmingai išjungiant komentarų kanalą.
  2. disable_comments_post_types_support: ši funkcija kartojasi per visus jūsų „WordPress“ diegimo įrašų tipus. Kiekvienam įrašo tipui, kuris palaiko komentarus (post_type_supports($post_type, 'comments')), pašalinama komentarų ir sekimų palaikymas. Tai veiksmingai išjungia visų tipų įrašų komentarus.
  3. disable_comments_status: šios funkcijos filtruoja komentarų ir pingų būseną priekinėje dalyje, kad būtų grąžinta false, veiksmingai uždarydami visų įrašų komentarus ir ping.
  4. disable_comments_hide_existing_comments: ši funkcija paslepia esamus komentarus grąžindama tuščią masyvą, kai comments_array taikomas filtras. Taip užtikrinama, kad esami komentarai nebus rodomi jūsų svetainėje.
  5. disable_comments_admin_menu: Ši funkcija pašalina puslapį „Komentarai“ iš „WordPress“ administratoriaus meniu. Vartotojai, turintys reikiamus leidimus, nebematys parinkties tvarkyti komentarus.
  6. disable_comments_admin_menu_redirect: jei vartotojas bando tiesiogiai pasiekti komentarų puslapį, eidamas į „edit-comments.php“, ši funkcija nukreipia jį į „WordPress“ administratoriaus prietaisų skydelį wp_redirect(admin_url());.

Šis kodas visiškai išjungia komentarų sistemą jūsų „WordPress“ svetainėje. Tai ne tik išjungia visų tipų įrašų komentarus, bet ir paslepia esamus komentarus, pašalina komentarų puslapį iš administratoriaus meniu ir nukreipia vartotojus iš komentarų puslapio. Tai gali būti naudinga tais atvejais, kai nenorite naudoti komentarų funkcijos ir norite supaprastinti savo „WordPress“ svetainės vidinę sistemą.

Douglas Karr

Douglas Karr yra BRO OpenINSIGHTS ir įkūrėjas Martech Zone. Douglas padėjo daugybei sėkmingų MarTech pradedančiųjų įmonių, padėjo atlikti daugiau nei 5 mlrd. Douglas yra tarptautiniu mastu pripažintas skaitmeninės transformacijos ir MarTech ekspertas bei pranešėjas. Douglasas taip pat yra paskelbtas Dummie vadovo ir verslo lyderystės knygos autorius.

Susiję straipsniai

Atgal į viršų mygtukas
arti

Aptiktas skelbimų blokas

Martech Zone gali pateikti jums šį turinį nemokamai, nes gauname pajamų iš savo svetainės per pajamas iš skelbimų, filialų nuorodas ir rėmimą. Būtume dėkingi, jei peržiūrėdami mūsų svetainę pašalintumėte skelbimų blokavimo priemonę.