Content MarketingSociālie mediji un ietekmētāju mārketings

WordPress: kāpēc es noņēmu komentārus (un kā es tos noņēmu)

Es izdzēsu visus komentārus par Martech Zone šodien un atspējoja visus komentārus manā bērna tēmā. Apspriedīsim, kāpēc ir saprātīgi noņemt un atspējot komentārus savā WordPress vietnē:

  1. Surogātpasta novēršana: Komentāri WordPress vietnēs ir bēdīgi slaveni ar surogātpasta piesaistīšanu. Šie surogātpasta komentāri var pārblīvēt jūsu vietni un kaitēt jūsu tiešsaistes reputācijai. Šo surogātpasta komentāru pārvaldība un filtrēšana var būt laikietilpīga un neproduktīva. Atspējojot komentārus, jūs varat novērst šo problēmu.
  2. Attēli nav atrasti: Pārmeklējot vietni, meklējot problēmas, joprojām parādījās komentētāji, kuri bija atteikušies no Gravatar, WordPress” līdzeklis komentētāja profila iemiesojuma vai attēla parādīšanai. Tā vietā, lai Gravatar graciozi parādītu standarta attēlu, tas radītu a fails nav atrasts, palēninot vietnes darbību un radot kļūdas. Lai to labotu, man būtu jānovērš komentētāja problēmas un tie jādzēš… pārāk laikietilpīgi.
  3. Saites kvalitātes uzturēšana: Atļaujot komentārus savā WordPress vietnē, šajos komentāros var tikt iekļautas ārējās saites. Dažas no šīm saitēm var būt no zemas kvalitātes vai nevēlamām vietnēm. Meklētājprogrammas ņem vērā izejošo saišu kvalitāti, ranžējot jūsu vietni. Komentāru atspējošana palīdz saglabāt kontroli pār jūsu vietnē esošajām saitēm un novērš potenciāli kaitīgu saišu ietekmi uz jūsu klasifikāciju.
  4. Laika efektivitāte: Komentāru pārvaldība un regulēšana var ievērojami iztērēt jūsu laiku un resursus. Laiku, kas pavadīts komentāru pārvaldīšanai, varētu labāk izmantot citiem svarīgiem uzdevumiem, kas saistīti ar jūsu pārdošanas un mārketinga pasākumiem. Atspējojot komentārus, tiek atbrīvots vērtīgais laiks, lai koncentrētos uz satura izveidi, SEO optimizāciju un citām pārdošanas un mārketinga darbībām.
  5. Pāriet uz sociālo mediju: Pēdējos gados tiešsaistes diskusiju ainava ir novirzījusies no tīmekļa vietņu komentāriem un vairāk uz sociālo mediju platformām. Lietotāji, visticamāk, kopīgos, komentēs un mijiedarbosies ar jūsu saturu sociālo mediju vietnēs, piemēram, Facebook, Twitter vai LinkedIn. Novirzot sarunu uz šīm platformām, varat piekļūt lielākām, aktīvākām kopienām un uzlabot savus mārketinga pasākumus.

Kā izdzēst komentārus

Izmantojot MySQL un PhpMyAdmin, varat dzēst visus pašreizējos komentārus, veicot tālāk norādītās darbības SQL komanda:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Ja jūsu WordPress tabulām ir atšķirīgs prefikss nekā wp_, jums būs jāmaina komandas.

Kā noņemt komentārus

Šis kods jūsu WordPress motīvā vai bērnu motīvā functions.php fails ir funkciju un filtru kopums, kas paredzēts dažādu komentāru sistēmas atspējošanai un noņemšanai jūsu WordPress vietnē:

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

Sadalīsim katru daļu:

  1. disable_comment_feeds: šī funkcija atspējo komentāru plūsmas. Vispirms tiek pievienots atbalsts automātiskajām plūsmas saitēm jūsu motīvā. Pēc tam tas izmanto feed_links_show_comments_feed filtrs, lai atgrieztos false, efektīvi atspējojot komentāru plūsmu.
  2. disable_comments_post_types_support: šī funkcija atkārto visus ziņu veidus jūsu WordPress instalācijā. Katram ziņas veidam, kas atbalsta komentārus (post_type_supports($post_type, 'comments')), tiek noņemts atbalsts komentāriem un atpakaļsūtīšanas. Tas efektīvi atspējo komentārus visiem ziņu veidiem.
  3. disable_comments_status: šīs funkcijas filtrē komentāru un ehotestu statusu priekšgalā, lai atgrieztos false, efektīvi aizverot visu ziņu komentārus un ping.
  4. disable_comments_hide_existing_comments: šī funkcija slēpj esošos komentārus, atgriežot tukšu masīvu, kad comments_array tiek pielietots filtrs. Tas nodrošina, ka esošie komentāri netiks rādīti jūsu vietnē.
  5. disable_comments_admin_menu: šī funkcija no WordPress administratora izvēlnes noņem lapu “Komentāri”. Lietotāji ar nepieciešamajām atļaujām vairs neredzēs iespēju pārvaldīt komentārus.
  6. disable_comments_admin_menu_redirect: ja lietotājs mēģina tieši piekļūt komentāru lapai, dodoties uz "edit-comments.php", šī funkcija novirza viņu uz WordPress administratora informācijas paneli, izmantojot wp_redirect(admin_url());.

Šis kods pilnībā atspējo komentāru sistēmu jūsu WordPress vietnē. Tas ne tikai atspējo komentārus visiem ziņu veidiem, bet arī paslēpj esošos komentārus, noņem komentāru lapu no administratora izvēlnes un novirza lietotājus prom no komentāru lapas. Tas var būt noderīgi situācijās, kad nevēlaties izmantot komentāru funkcionalitāti un vēlaties vienkāršot savas WordPress vietnes aizmugursistēmu.

Douglas Karr

Douglas Karr ir TKO no OpenINSIGHTS un dibinātājs Martech Zone. Duglass ir palīdzējis desmitiem veiksmīgu MarTech jaunuzņēmumu, ir palīdzējis veikt vairāk nekā 5 miljardu dolāru Martech iegādes un ieguldījumu uzticamības pārbaudi, kā arī turpina palīdzēt uzņēmumiem ieviest un automatizēt to pārdošanas un mārketinga stratēģijas. Douglas ir starptautiski atzīts digitālās transformācijas un MarTech eksperts un runātājs. Duglass ir arī publicēts Dummie rokasgrāmatas un biznesa vadības grāmatas autors.

Saistītie raksti

Atpakaļ uz augšu pogu
aizvērt

Reklāmu bloķēšana konstatēta

Martech Zone var nodrošināt jums šo saturu bez maksas, jo mēs gūstam peļņu no savas vietnes, izmantojot ieņēmumus no reklāmām, saistīto uzņēmumu saites un sponsorēšanu. Būsim pateicīgi, ja, apskatot mūsu vietni, noņemtu savu reklāmu bloķētāju.