ynhâld MarketingSocial Media & Influencer Marketing

WordPress: Wêrom haw ik opmerkings fuortsmiten (en hoe't ik se fuorthelle)

Ik wiske alle opmerkingen op Martech Zone hjoed en útskeakele alle opmerkingen yn myn bern tema. Litte wy beprate wêrom't it in tûke stap is om opmerkings op jo WordPress-webside te ferwiderjen en út te skeakeljen:

  1. Spam previnsje: Reaksjes op WordPress-siden binne berucht foar it oanlûken fan spam. Dizze spam-kommentaren kinne jo webside rommelje en jo online reputaasje skea. It behearen en filterjen troch dizze spam-opmerkingen kin tiidslinend en kontraproduktyf wêze. Troch opmerkings út te skeakeljen, kinne jo dit gedoe eliminearje.
  2. Ofbyldings net fûn: Doe't ik de side trochkrûpte foar problemen, wie ien dy't trochgie op te kommen kommentators dy't it gebrûk fan Gravatar, WordPress' betsjut foar it werjaan fan in profylavatar of ôfbylding fan in kommentator. Yn stee fan Gravatar gracefully werjaan fan in standert ôfbylding, it soe ynstee produsearje a bestân net fûn, de side fertrage en flaters produsearje. Om dit te korrizjearjen, soe ik de opmerkings moatte oplosse en se wiskje ... te tiidslinend.
  3. Kwaliteit behâlde: It tastean fan opmerkings op jo WordPress-side kin liede ta it opnimmen fan eksterne keppelings yn dy opmerkings. Guon fan dizze keppelings kinne fan lege kwaliteit of spammy websiden wêze. Sykmasines beskôgje de kwaliteit fan útgeande keppelings by it rangearjen fan jo webside. It útskeakeljen fan opmerkings helpt jo kontrôle oer de keppelings op jo side te behâlden en foarkomt dat mooglik skealike keppelings jo ranglist beynfloedzje.
  4. Tiid effisjinsje: It behearen en moderearjen fan opmerkings kin jo tiid en boarnen signifikant ferleegje. Tiid bestege oan it behearen fan opmerkings koe better brûkt wurde foar oare krúsjale taken yn ferbân mei jo ferkeap- en marketingynspanningen. It útskeakeljen fan opmerkings makket weardefolle tiid frij om te fokusjen op ynhâld skepping, SEO-optimalisaasje, en oare ferkeap- en marketingaktiviteiten.
  5. Ferhúzje nei sosjale media: Yn 'e ôfrûne jierren is it lânskip fan online diskusjes fuortgien fan webside-kommentaar en mear nei sosjale mediaplatfoarms. Brûkers binne earder wierskynlik om jo ynhâld te dielen, te kommentearjen en mei te dwaan op sosjale mediasites lykas Facebook, Twitter, of LinkedIn. Troch it konversaasje nei dizze platfoarms te rjochtsjen, kinne jo oanslute by gruttere, aktivere mienskippen en jo marketingynspanningen ferbetterje.

Hoe kinne jo opmerkings wiskje

Mei help fan MySQL en PHPMyAdmin, kinne jo wiskje alle aktuele opmerkings mei de folgjende SQL befel:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

As jo ​​WordPress-tabellen in oare foarheaksel hawwe as wp_, dêrfoar moatte jo de kommando's oanpasse.

Hoe ferwiderje opmerkings

Dizze koade yn jo WordPress-tema as berntema's functions.php bestân is in set fan funksjes en filters ûntworpen om ferskate aspekten fan it kommentaarsysteem op jo WordPress-webside út te skeakeljen en te ferwiderjen:

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

Litte wy elk diel brekke:

  1. disable_comment_feeds: Dizze funksje skeakelet opmerkingsfeeds út. It foeget earst stipe ta foar automatyske feedkeppelings yn jo tema. Dan, it brûkt de feed_links_show_comments_feed filter om werom te kommen false, effektyf útskeakelje de opmerkings feed.
  2. disable_comments_post_types_support: Dizze funksje iterearret troch alle posttypen yn jo WordPress-ynstallaasje. Foar elk posttype dat opmerkings stipet (post_type_supports($post_type, 'comments')), ferwideret it stipe foar opmerkings en trackbacks. Dit skeakelet opmerkings effektyf út foar alle posttypen.
  3. disable_comments_status: Dizze funksjes filterje de status fan opmerkings en pings op 'e front-end om werom te kommen false, effektyf slute opmerkingen en pings foar alle berjochten.
  4. disable_comments_hide_existing_comments: Dizze funksje ferberget besteande opmerkings troch in lege array werom te jaan as de comments_array filter wurdt tapast. Dit soarget derfoar dat besteande opmerkings net op jo webside wurde werjûn.
  5. disable_comments_admin_menu: Dizze funksje ferwideret de side "Opmerkings" fan it WordPress adminmenu. Brûkers mei de nedige tagongsrjochten sille de opsje net mear sjen om opmerkings te behearjen.
  6. disable_comments_admin_menu_redirect: As in brûker besiket direkt tagong te krijen ta de opmerkingsside troch te navigearjen nei 'edit-comments.php', ferwiist dizze funksje har nei it WordPress admin-dashboard mei help fan wp_redirect(admin_url());.

Dizze koade skeakelet it kommentaarsysteem op jo WordPress-webside folslein út. It skeakelet net allinich opmerkingen foar alle posttypen út, mar ferberget ek besteande opmerkings, ferwideret de opmerkingsside fan it adminmenu en ferwiist brûkers fuort fan 'e opmerkingsside. Dit kin nuttich wêze yn situaasjes wêr't jo de kommentaarfunksjonaliteit net wolle brûke en de backend fan jo WordPress-side wolle ferienfâldigje.

Douglas Karr

Douglas Karr is CMO fan OpenINSIGHTS en de oprjochter fan de Martech Zone. Douglas hat holpen tsientallen suksesfolle MarTech startups, hat holpen yn 'e due diligence fan mear as $ 5 miljard yn Martech oanwinsten en ynvestearrings, en bliuwt te helpen bedriuwen by it útfieren en automatisearjen fan harren ferkeap en marketing strategyen. Douglas is in ynternasjonaal erkend digitale transformaasje en MarTech-ekspert en sprekker. Douglas is ek in publisearre skriuwer fan in Dummie's gids en in boek foar bedriuwsliederskip.

Related Articles

Werom nei topknop
Slute

Adblock ûntdutsen

Martech Zone is yn steat om jo dizze ynhâld sûnder kosten te leverjen, om't wy ús side monetearje fia advertinsje-ynkomsten, affiliate keppelings en sponsoring. Wy soene it wurdearje as jo jo advertinsjeblokkerer fuortsmite as jo ús side besjen.