Content MarketingSociale media en influencer-marketing

WordPress: waarom ik reacties heb verwijderd (en hoe ik ze heb verwijderd)

Ik heb alle reacties op verwijderd Martech Zone vandaag en heb alle reacties in mijn child-thema uitgeschakeld. Laten we bespreken waarom het een slimme zet is om reacties op uw WordPress-website te verwijderen en uit te schakelen:

  1. Spampreventie: Reacties op WordPress-sites staan ​​erom bekend dat ze spam aantrekken. Deze spamreacties kunnen uw website onoverzichtelijk maken en uw online reputatie schaden. Het beheren en filteren van deze spamreacties kan tijdrovend en contraproductief zijn. Door opmerkingen uit te schakelen, kunt u dit gedoe elimineren.
  2. Afbeeldingen niet gevonden: Terwijl ik de site doorzocht op zoek naar problemen, kwam er één die steeds weer naar voren kwam: commentatoren die het gebruik ervan hadden opgegeven Gravatar, WordPress' manier om de profielavatar of -afbeelding van een commentator weer te geven. In plaats van dat Gravatar op elegante wijze een standaardafbeelding weergeeft, zou het in plaats daarvan een bestand niet gevonden, waardoor de site trager wordt en er fouten optreden. Om dit te corrigeren, zou ik problemen met de reageerder moeten oplossen en deze moeten verwijderen... te tijdrovend.
  3. Linkkwaliteit behouden: Het toestaan ​​van reacties op uw WordPress-site kan ertoe leiden dat er externe links in die reacties worden opgenomen. Sommige van deze links kunnen afkomstig zijn van websites van lage kwaliteit of websites met spam. Zoekmachines houden rekening met de kwaliteit van uitgaande links bij het rangschikken van uw website. Als u reacties uitschakelt, behoudt u de controle over de links op uw site en voorkomt u dat mogelijk schadelijke links uw ranking beïnvloeden.
  4. Tijd efficientie: Het beheren en modereren van reacties kan uw tijd en middelen aanzienlijk vergen. De tijd die u besteedt aan het beheren van opmerkingen kunt u beter besteden aan andere cruciale taken die verband houden met uw verkoop- en marketinginspanningen. Als u opmerkingen uitschakelt, maakt u waardevolle tijd vrij die u kunt besteden aan het maken van inhoud, SEO-optimalisatie en andere verkoop- en marketingactiviteiten.
  5. Verschuiving naar sociale media: De afgelopen jaren is het landschap van online discussies verschoven van websitecommentaar naar sociale-mediaplatforms. Het is waarschijnlijker dat gebruikers uw inhoud delen, erop reageren en er interactie mee hebben op sociale-mediasites zoals Facebook, Twitter of LinkedIn. Door het gesprek op deze platforms te richten, kunt u grotere, actievere gemeenschappen aanboren en uw marketinginspanningen verbeteren.

Hoe opmerkingen te verwijderen

gebruik MySQL en PHPMyAdmin, kunt u als volgt alle huidige opmerkingen verwijderen SQL opdracht:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Als uw WordPress-tabellen een ander voorvoegsel hebben dan wp_, moet u daarvoor de opdrachten aanpassen.

Hoe opmerkingen te verwijderen

Deze code in uw WordPress-thema of onderliggende thema's functions.php bestand is een reeks functies en filters die zijn ontworpen om verschillende aspecten van het commentaarsysteem op uw WordPress-website uit te schakelen en te verwijderen:

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

Laten we elk onderdeel opsplitsen:

  1. disable_comment_feeds: Deze functie schakelt commentaarfeeds uit. Het voegt eerst ondersteuning toe voor automatische feedlinks in uw thema. Vervolgens gebruikt het de feed_links_show_comments_feed filteren om terug te keren false, waardoor de commentaarfeed effectief wordt uitgeschakeld.
  2. disable_comments_post_types_support: Deze functie doorloopt alle berichttypen in uw WordPress-installatie. Voor elk berichttype dat reacties ondersteunt (post_type_supports($post_type, 'comments')), wordt de ondersteuning voor opmerkingen en trackbacks verwijderd. Hierdoor worden reacties voor alle berichttypen effectief uitgeschakeld.
  3. disable_comments_status: deze functies filteren de status van opmerkingen en pings op de front-end om terug te keren false, waardoor reacties en pings voor alle berichten effectief worden gesloten.
  4. disable_comments_hide_existing_comments: Deze functie verbergt bestaande opmerkingen door een lege array terug te geven wanneer de comments_array filter wordt toegepast. Dit zorgt ervoor dat bestaande reacties niet op uw website worden weergegeven.
  5. disable_comments_admin_menu: Deze functie verwijdert de pagina “Opmerkingen” uit het WordPress-beheerdersmenu. Gebruikers met de benodigde rechten zien niet langer de optie om reacties te beheren.
  6. disable_comments_admin_menu_redirect: Als een gebruiker rechtstreeks toegang probeert te krijgen tot de opmerkingenpagina door naar 'edit-comments.php' te navigeren, stuurt deze functie hem door naar het WordPress-beheerdersdashboard met behulp van wp_redirect(admin_url());.

Deze code schakelt het commentaarsysteem op uw WordPress-website volledig uit. Het schakelt niet alleen reacties uit voor alle berichttypen, maar verbergt ook bestaande reacties, verwijdert de reactiespagina uit het beheerdersmenu en leidt gebruikers weg van de reactiespagina. Dit kan handig zijn in situaties waarin u de commentaarfunctionaliteit niet wilt gebruiken en de backend van uw WordPress-site wilt vereenvoudigen.

Douglas Karr

Douglas Karr is CMO van INZICHTEN openen en de oprichter van de Martech Zone. Douglas heeft tientallen succesvolle MarTech-startups geholpen, heeft geholpen bij het due diligence-onderzoek van meer dan $ 5 miljard aan Martech-overnames en -investeringen, en blijft bedrijven helpen bij het implementeren en automatiseren van hun verkoop- en marketingstrategieën. Douglas is een internationaal erkend expert en spreker op het gebied van digitale transformatie en MarTech. Douglas is ook een gepubliceerde auteur van een Dummie's-gids en een boek over zakelijk leiderschap.

Gerelateerde artikelen

Terug naar boven knop
Sluiten

Adblock gedetecteerd

Martech Zone kan u deze inhoud gratis aanbieden omdat we inkomsten genereren met onze site via advertentie-inkomsten, gelieerde links en sponsoring. We zouden het op prijs stellen als u uw adblocker zou verwijderen terwijl u onze site bekijkt.