Content MarketingKözösségi média és befolyásoló marketing

WordPress: Miért távolítottam el a megjegyzéseket (és hogyan távolítottam el őket)

Az összes hozzászólást töröltem Martech Zone ma, és letiltott minden megjegyzést a gyermek témában. Beszéljük meg, miért okos lépés a megjegyzések eltávolítása és letiltása WordPress webhelyén:

  1. Spam megelőzés: A WordPress-webhelyekre írt megjegyzések hírhedtek arról, hogy vonzzák a kéretlen leveleket. Ezek a spam megjegyzések összezavarhatják webhelyét, és ronthatják online hírnevét. Az ilyen spam megjegyzések kezelése és szűrése időigényes és kontraproduktív lehet. A megjegyzések letiltásával megszüntetheti ezt a problémát.
  2. Nem található képek: Miközben feltérképeztem a webhelyet problémák miatt, továbbra is megjelentek azok a kommentelők, akik felhagytak a Gravatar, WordPress” a hozzászóló profil avatarjának vagy képének megjelenítésére szolgáló eszköz. Ahelyett, hogy a Gravatar kecsesen megjelenítene egy szabványos képet, helyette a fájl nem található, lassítja a webhelyet és hibákat okoz. Annak érdekében, hogy ezt kijavíthassam, el kell távolítanom a kommentelőt, és törölnöm kell őket… túl időigényes.
  3. A link minőségének megőrzése: Ha engedélyezi a megjegyzéseket a WordPress-webhelyén, külső hivatkozások is megjelenhetnek a megjegyzésekben. A linkek némelyike ​​gyenge minőségű vagy spam jellegű webhelyekről származhat. A keresőmotorok figyelembe veszik a kimenő linkek minőségét a webhely rangsorolásakor. A megjegyzések letiltása segít fenntartani az ellenőrzést a webhelyén található linkek felett, és megakadályozza, hogy a potenciálisan káros linkek befolyásolják a rangsorolást.
  4. Időhatékonyság: A megjegyzések kezelése és moderálása jelentősen lemerítheti az Ön idejét és erőforrásait. A megjegyzések kezelésével eltöltött időt jobban fel lehetne használni az értékesítési és marketing tevékenységéhez kapcsolódó egyéb fontos feladatokra. A megjegyzések letiltása értékes időt szabadít fel a tartalomkészítésre, a SEO optimalizálásra és más értékesítési és marketingtevékenységekre való összpontosításhoz.
  5. Váltás a közösségi médiára: Az elmúlt években az online viták terepét a webhelyek megjegyzései helyett a közösségi média platformok felé fordították. A felhasználók nagyobb valószínűséggel osztják meg, kommentálják az Ön tartalmait, és kapcsolatba lépnek vele olyan közösségi oldalakon, mint a Facebook, a Twitter vagy a LinkedIn. Ha ezekre a platformokra irányítja a beszélgetést, akkor nagyobb, aktívabb közösségeket érhet el, és fokozhatja marketingtevékenységeit.

A megjegyzések törlése

<p></p> MySQL és a PHPMyAdmin, törölheti az összes aktuális megjegyzést a következőkkel SQL parancs:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Ha a WordPress tábláinak más előtagja van, mint wp_, ehhez módosítania kell a parancsokat.

Hogyan lehet eltávolítani a megjegyzéseket

Ez a kód a WordPress-témában vagy a gyermektémájában functions.php A fájl olyan funkciók és szűrők készlete, amelyek a WordPress webhelyen található megjegyzésrendszer különböző aspektusainak letiltására és eltávolítására szolgálnak:

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

Bontsuk fel az egyes részeket:

  1. disable_comment_feeds: Ez a funkció letiltja a megjegyzés feedeket. Először is támogatja az automatikus feed-hivatkozásokat a témában. Ezután a feed_links_show_comments_feed visszaszűrni false, hatékonyan letiltja a megjegyzések feedjét.
  2. disable_comments_post_types_support: Ez a funkció a WordPress telepítésében található összes bejegyzéstípuson keresztül ismétlődik. Minden olyan bejegyzéstípushoz, amely támogatja a megjegyzéseket (post_type_supports($post_type, 'comments')), megszünteti a megjegyzések és visszakövetések támogatását. Ez gyakorlatilag minden bejegyzéstípusnál letiltja a megjegyzéseket.
  3. disable_comments_status: Ezek a függvények kiszűrik a megjegyzések és a ping-ek állapotát a kezelőfelületen, hogy visszatérjenek false, hatékonyan lezárja az összes bejegyzéshez tartozó megjegyzéseket és pingeket.
  4. disable_comments_hide_existing_comments: Ez a függvény elrejti a meglévő megjegyzéseket úgy, hogy üres tömböt ad vissza, amikor a comments_array szűrő kerül alkalmazásra. Ez biztosítja, hogy a meglévő megjegyzések ne jelenjenek meg a webhelyén.
  5. disable_comments_admin_menu: Ez a funkció eltávolítja a „Megjegyzések” oldalt a WordPress adminisztrációs menüjéből. A szükséges engedélyekkel rendelkező felhasználók többé nem látják majd a megjegyzések kezelésének lehetőségét.
  6. disable_comments_admin_menu_redirect: Ha a felhasználó közvetlenül megpróbál hozzáférni a megjegyzések oldalához az "edit-comments.php" címre navigálva, ez a funkció átirányítja őket a WordPress adminisztrátori irányítópultjára a következővel: wp_redirect(admin_url());.

Ez a kód teljesen letiltja a megjegyzésrendszert a WordPress webhelyén. Nemcsak az összes bejegyzéstípusnál letiltja a megjegyzéseket, hanem elrejti a meglévő megjegyzéseket is, eltávolítja a megjegyzések oldalát az adminisztrációs menüből, és átirányítja a felhasználókat a megjegyzések oldaláról. Ez hasznos lehet olyan helyzetekben, amikor nem szeretné használni a megjegyzés funkciót, és le szeretné egyszerűsíteni a WordPress webhely hátterét.

Douglas Karr

Douglas Karr CMO of OpenINSIGHTS és az alapítója a Martech Zone. Douglas több tucat sikeres MarTech startupnak segített, több mint 5 milliárd dolláros átvilágításban segédkezett a Martech akvizíciókban és befektetésekben, és továbbra is segíti a vállalatokat értékesítési és marketingstratégiáik megvalósításában és automatizálásában. Douglas nemzetközileg elismert digitális átalakulás és MarTech szakértő és előadó. Douglas egy Dummie's Guide és egy üzleti vezetői könyv szerzője is.

Kapcsolódó cikkek

Vissza a lap tetejére gombra
közel

Adblock észlelve

Martech Zone ingyenesen tudja biztosítani Önnek ezt a tartalmat, mivel webhelyünkkel bevételt szerezünk hirdetési bevételek, társult linkek és szponzorálás révén. Nagyra értékelnénk, ha eltávolítaná hirdetésblokkolóját, miközben megtekinti webhelyünket.