sadržaj MarketingSocial Media & Influencer Marketing

WordPress: Zašto sam uklonio komentare (i kako sam ih uklonio)

Izbrisao sam sve komentare na Martech Zone danas i onemogućio sve komentare u mojoj dječjoj temi. Hajde da raspravimo zašto je pametan potez ukloniti i onemogućiti komentare na vašoj WordPress web stranici:

  1. Prevencija neželjene pošte: Komentari na WordPress stranicama su poznati po privlačenju neželjene pošte. Ovi neželjeni komentari mogu zatrpati vašu web stranicu i naštetiti vašoj online reputaciji. Upravljanje i filtriranje ovih neželjenih komentara može biti dugotrajno i kontraproduktivno. Onemogućavanjem komentara možete ukloniti ovu gnjavažu.
  2. Slike nisu pronađene: Dok sam pretraživao stranicu u potrazi za problemima, jedan koji se nastavio pojavljivati ​​su komentatori koji su napustili korištenje Gravatar, WordPress' znači prikazivanje avatara ili slike profila komentatora. Umjesto da Gravatar graciozno prikaže standardnu ​​sliku, on bi umjesto toga proizveo a Datoteka nije pronađena, usporavanje stranice i stvaranje grešaka. Da bih ovo ispravio, morao bih riješiti probleme s komentatorom i izbrisati ih... previše vremena.
  3. Održavanje kvaliteta veze: Dopuštanje komentara na vašoj WordPress stranici može dovesti do uključivanja vanjskih veza unutar tih komentara. Neki od ovih linkova mogu biti sa web lokacija lošeg kvaliteta ili neželjenih sadržaja. Pretraživači uzimaju u obzir kvalitet izlaznih veza prilikom rangiranja vaše web stranice. Onemogućavanje komentara pomaže vam da zadržite kontrolu nad vezama na vašoj web-lokaciji i sprječavate potencijalno štetne veze da utječu na vaše rangiranje.
  4. Vremenska efikasnost: Upravljanje i moderiranje komentara može značajno potrošiti vaše vrijeme i resurse. Vrijeme utrošeno na upravljanje komentarima moglo bi se bolje iskoristiti za druge ključne zadatke koji se odnose na vašu prodaju i marketing. Onemogućavanje komentara oslobađa dragocjeno vrijeme za fokusiranje na kreiranje sadržaja, SEO optimizaciju i druge prodajne i marketinške aktivnosti.
  5. Prelazak na društvene mreže: Posljednjih godina, pejzaž online diskusija pomaknuo se s komentara na web stranicama i više prema platformama društvenih medija. Vjerovatnije je da će korisnici dijeliti, komentirati i komunicirati s vašim sadržajem na stranicama društvenih medija kao što su Facebook, Twitter ili LinkedIn. Usmjeravanjem razgovora na ove platforme, možete se uključiti u veće, aktivnije zajednice i poboljšati svoje marketinške napore.

Kako izbrisati komentare

korišćenje MySQL i PHPMyAdmin, možete izbrisati sve trenutne komentare sa sljedećim SQL naredba:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Ako vaše WordPress tabele imaju drugačiji prefiks od wp_, za to ćete morati izmijeniti komande.

Kako ukloniti komentare

Ovaj kod u vašoj WordPress temi ili podređenoj temi functions.php datoteka je skup funkcija i filtera dizajniranih da onemoguće i uklone različite aspekte sistema komentara na vašoj WordPress web stranici:

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

Hajde da raščlanimo svaki deo:

  1. disable_comment_feeds: Ova funkcija onemogućuje feedove komentara. Prvo dodaje podršku za automatske veze u vašoj temi. Zatim, koristi feed_links_show_comments_feed filter za povratak false, efektivno onemogućujući feed komentara.
  2. disable_comments_post_types_support: Ova funkcija ponavlja sve vrste postova u vašoj WordPress instalaciji. Za svaku vrstu objave koja podržava komentare (post_type_supports($post_type, 'comments')), uklanja podršku za komentare i povratne informacije. Ovo efektivno onemogućava komentare za sve vrste postova.
  3. disable_comments_status: Ove funkcije filtriraju status komentara i pingova na front-endu za povratak false, efektivno zatvarajući komentare i pingove za sve postove.
  4. disable_comments_hide_existing_comments: Ova funkcija sakriva postojeće komentare vraćanjem praznog niza kada je comments_array filter je primenjen. Ovo osigurava da postojeći komentari neće biti prikazani na vašoj web stranici.
  5. disable_comments_admin_menu: Ova funkcija uklanja stranicu “Komentari” iz WordPress administratorskog menija. Korisnici sa potrebnim dozvolama više neće vidjeti opciju upravljanja komentarima.
  6. disable_comments_admin_menu_redirect: Ako korisnik pokuša direktno pristupiti stranici s komentarima navigacijom na 'edit-comments.php', ova funkcija ga preusmjerava na kontrolnu tablu WordPress administratora koristeći wp_redirect(admin_url());.

Ovaj kod potpuno onemogućava sistem komentara na vašoj WordPress web stranici. Ne samo da onemogućuje komentare za sve vrste postova, već i sakriva postojeće komentare, uklanja stranicu sa komentarima iz administratorskog menija i preusmjerava korisnike sa stranice s komentarima. Ovo može biti od pomoći u situacijama kada ne želite da koristite funkciju komentara i želite da pojednostavite backend svoje WordPress stranice.

Douglas Karr

Douglas Karr je CMO of OpenINSIGHTS i osnivač Martech Zone. Douglas je pomogao desetinama uspješnih MarTech startupova, pomogao je u dubinskom pregledu od preko 5 milijardi dolara u Martechovim akvizicijama i investicijama, te nastavlja da pomaže kompanijama u implementaciji i automatizaciji njihovih prodajnih i marketinških strategija. Douglas je međunarodno priznati stručnjak za digitalnu transformaciju i MarTech stručnjak i govornik. Douglas je također objavljeni autor Dummie's vodiča i knjige o poslovnom liderstvu.

Vezani članci

Nazad na vrh dugmeta
blizu

Adblock otkriven

Martech Zone je u mogućnosti da vam pruži ovaj sadržaj bez ikakvih troškova jer mi unovčavamo našu stranicu putem prihoda od oglasa, partnerskih veza i sponzorstava. Bili bismo zahvalni ako biste uklonili svoj blokator oglasa dok gledate našu web stranicu.