Inhoud bemarkingSosiale Media & Beïnvloedersbemarking

WordPress: Waarom ek opmerkings verwyder het (en hoe ek dit verwyder het)

Ek het alle kommentaar uitgevee op Martech Zone vandag en alle opmerkings in my kind-tema gedeaktiveer. Kom ons bespreek hoekom dit 'n slim stap is om opmerkings op jou WordPress-webwerf te verwyder en te deaktiveer:

  1. Spamvoorkoming: Kommentaar op WordPress-webwerwe is berug daarvoor dat dit strooipos lok. Hierdie strooipos-opmerkings kan jou webwerf deurmekaar maak en jou aanlyn reputasie benadeel. Die bestuur en filtering deur hierdie strooipos-opmerkings kan tydrowend en teenproduktief wees. Deur opmerkings te deaktiveer, kan jy hierdie moeite uitskakel.
  2. Prente nie gevind nie: Terwyl ek die werf deurkruis het vir kwessies, was een wat aanhou opduik het kommentators wat die gebruik van Gravatar, WordPress' beteken om 'n kommentator se profielavatar of prent te vertoon. In plaas daarvan dat Gravatar 'n standaardbeeld grasieus vertoon, sou dit eerder 'n lêer nie gevind nie, vertraag die webwerf en veroorsaak foute. Om dit reg te stel, sal ek die kommentator moet foutspoor en dit uitvee ... te tydrowend.
  3. Handhawing van skakelkwaliteit: As u opmerkings op u WordPress-werf toelaat, kan dit lei tot die insluiting van eksterne skakels binne daardie opmerkings. Sommige van hierdie skakels kan van lae-gehalte of spam-webwerwe wees. Soekenjins neem die kwaliteit van uitgaande skakels in ag wanneer hulle jou webwerf rangskik. As u opmerkings deaktiveer, help dit u om beheer oor die skakels op u werf te behou en voorkom dat potensieel skadelike skakels u ranglys beïnvloed.
  4. Tyddoeltreffendheid: Die bestuur en moderering van opmerkings kan jou tyd en hulpbronne aansienlik dreineer. Tyd wat spandeer word aan die bestuur van kommentaar kan beter aangewend word vir ander belangrike take wat verband hou met jou verkope en bemarkingspogings. As u opmerkings deaktiveer, maak u waardevolle tyd vry om op inhoudskepping, SEO-optimering en ander verkoops- en bemarkingsaktiwiteite te fokus.
  5. Verskuif na sosiale media: In onlangse jare het die landskap van aanlynbesprekings weggeskuif van webwerfkommentaar en meer na sosialemediaplatforms. Gebruikers is meer geneig om jou inhoud op sosiale media-webwerwe soos Facebook, Twitter of LinkedIn te deel, kommentaar te lewer en daarmee betrokke te raak. Deur die gesprek na hierdie platforms te rig, kan jy groter, meer aktiewe gemeenskappe inskakel en jou bemarkingspogings verbeter.

Hoe om opmerkings uit te vee

Die gebruik van MySQL en PHPMyAdmin, jy kan alle huidige opmerkings uitvee met die volgende SQL bevel:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

As jou WordPress-tabelle 'n ander voorvoegsel het as wp_, sal jy die opdragte daarvoor moet wysig.

Hoe om opmerkings te verwyder

Hierdie kode in jou WordPress-tema of kindertemas functions.php lêer is 'n stel funksies en filters wat ontwerp is om verskeie aspekte van die kommentaarstelsel op u WordPress-webwerf uit te skakel en te verwyder:

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

Kom ons breek elke deel af:

  1. disable_comment_feeds: Hierdie funksie deaktiveer kommentaarstrome. Dit voeg eers ondersteuning vir outomatiese voerskakels in jou tema by. Dan gebruik dit die feed_links_show_comments_feed filter om terug te keer false, wat die kommentaarstroom effektief deaktiveer.
  2. disable_comments_post_types_support: Hierdie funksie herhaal al die postipes in jou WordPress-installasie. Vir elke postipe wat opmerkings ondersteun (post_type_supports($post_type, 'comments')), verwyder dit ondersteuning vir opmerkings en terugsporings. Dit deaktiveer effektief opmerkings vir alle plasingstipes.
  3. disable_comments_status: Hierdie funksies filter die status van opmerkings en pings op die voorkant om terug te keer false, wat effektief opmerkings en pings vir alle plasings sluit.
  4. disable_comments_hide_existing_comments: Hierdie funksie verberg bestaande kommentaar deur 'n leë skikking terug te gee wanneer die comments_array filter toegepas word. Dit verseker dat bestaande opmerkings nie op jou webwerf vertoon sal word nie.
  5. disable_comments_admin_menu: Hierdie funksie verwyder die "Kommentaar" bladsy van die WordPress admin spyskaart. Gebruikers met die nodige toestemmings sal nie meer die opsie sien om opmerkings te bestuur nie.
  6. disable_comments_admin_menu_redirect: As 'n gebruiker probeer om direk toegang tot die opmerkingsbladsy te verkry deur na 'edit-comments.php' te navigeer, herlei hierdie funksie hulle na die WordPress-administrasie-kontroleskerm met wp_redirect(admin_url());.

Hierdie kode deaktiveer die kommentaarstelsel op u WordPress-webwerf heeltemal. Dit deaktiveer nie net opmerkings vir alle plasingstipes nie, maar verberg ook bestaande opmerkings, verwyder die opmerkingsbladsy van die admin-kieslys en herlei gebruikers weg van die opmerkingsbladsy. Dit kan nuttig wees in situasies waar jy nie die kommentaarfunksies wil gebruik nie en jou WordPress-werf se agterkant wil vereenvoudig.

Douglas Karr

Douglas Karr is CMO van Maak INSIGTE oop en die stigter van die Martech Zone. Douglas het tientalle suksesvolle MarTech-opstartondernemings gehelp, het gehelp met die omsigtigheidsondersoek van meer as $5 miljard in Martech-verkrygings en -beleggings, en gaan voort om maatskappye te help met die implementering en outomatisering van hul verkoops- en bemarkingstrategieë. Douglas is 'n internasionaal erkende digitale transformasie en MarTech deskundige en spreker. Douglas is ook 'n gepubliseerde skrywer van 'n Dummie-gids en 'n besigheidsleierskapboek.

verwante Artikels

Terug na bo knoppie
Sluiting

Advertensieblok bespeur

Martech Zone is in staat om hierdie inhoud gratis aan u te verskaf, want ons verdien ons webwerf deur advertensie-inkomste, geaffilieerde skakels en borgskappe. Ons sal dit waardeer as jy jou advertensieblokkering sal verwyder terwyl jy ons webwerf bekyk.