мазмун MarketingSocial Media & Influencer Marketing

WordPress: Эмне үчүн мен комментарийлерди алып салдым (жана аларды кантип алып салдым)

Мен бардык комментарийлерди өчүрдүм Martech Zone бүгүн жана менин баламдын темасындагы бардык жорумдарды өчүрдү. Келгиле, WordPress веб-сайтыңыздагы комментарийлерди алып салуу жана өчүрүү эмне үчүн акылдуу кадам экенин талкуулайлы:

  1. Спамдын алдын алуу: WordPress сайттарындагы комментарийлер спам тартуу үчүн белгилүү. Бул спам комментарийлер веб-сайтыңызды бузуп, онлайн аброюңузга зыян келтириши мүмкүн. Бул спам комментарийлер аркылуу башкаруу жана чыпкалоо көп убакытты талап жана терс натыйжаларга алып келиши мүмкүн. Комментарийлерди өчүрүү менен, сиз бул кыйынчылыктан арыла аласыз.
  2. Сүрөттөр табылган жок: Мен сайтта көйгөйлөрдү издеп жүргөнүмдө, алардын бири бул колдонуудан баш тарткан комментарийлер болду. Gravatar, WordPress' комментатордун профилинин аватарын же сүрөтүн көрсөтүүнү билдирет. Gravatar стандарттуу сүрөттү кооз көрсөтүүнүн ордуна, анын ордуна а берүүгө табылган жок, сайтты жайлатып, каталарды жаратууда. Муну оңдоо үчүн мен комментарий калтыруучунун көйгөйлөрүн аныктап, аларды өчүрүшүм керек... өтө көп убакытты талап кылат.
  3. Шилтеменин сапатын сактоо: Сиздин WordPress сайтыңызда комментарийлерге уруксат берүү ошол комментарийлердин ичинде тышкы шилтемелердин киргизилишине алып келиши мүмкүн. Бул шилтемелердин айрымдары сапатсыз же спам веб-сайттардан болушу мүмкүн. Издөө системалары веб-сайтыңыздын рейтингинде чыгуучу шилтемелердин сапатын эске алышат. Комментарийлерди өчүрүү сайтыңыздагы шилтемелерди көзөмөлдөөгө жардам берет жана потенциалдуу зыяндуу шилтемелердин рейтингиңизге таасирин тийгизбей койбойт.
  4. Убакыттын натыйжалуулугу: Комментарийлерди башкаруу жана модерациялоо убактыңызды жана ресурстарыңызды бир топ сарпташы мүмкүн. Комментарийлерди башкарууга сарпталган убакыт сатуу жана маркетинг аракеттериңизге байланыштуу башка маанилүү тапшырмалар үчүн жакшыраак колдонулушу мүмкүн. Комментарийлерди өчүрүү мазмунду түзүүгө, SEO оптималдаштырууга жана башка сатуу жана маркетинг иш-чараларына көңүл буруу үчүн баалуу убакытты бошотот.
  5. Социалдык медиага өтүү: Акыркы жылдарда онлайн талкуулардын пейзажы веб-сайттын комментарийлеринен жана социалдык медиа платформаларына карай өзгөрдү. Колдонуучулар Facebook, Twitter же LinkedIn сыяктуу социалдык медиа сайттарында сиздин мазмунуңуз менен бөлүшүү, комментарий берүү жана алар менен иштешүү ыктымалдуулугу жогору. Сүйлөшүүнү ушул аянтчаларга багыттоо менен, сиз чоңураак, активдүү коомдоштуктарга кирип, маркетинг аракеттериңизди өркүндөтө аласыз.

Комментарийлерди кантип жок кылса болот

колдонуу менен MySQL жана PHPMyAdmin, сиз бардык учурдагы комментарийлерди төмөндөгүлөр менен өчүрө аласыз SQL команда:

TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;

Эгерде сиздин WordPress таблицаларыңызда башка префикс бар болсо wp_, бул үчүн буйруктарды өзгөртүү керек болот.

Комментарийлерди кантип алып салуу керек

Бул код сиздин WordPress темаңызда же бала темаңызда functions.php file — бул WordPress веб-сайтыңыздагы комментарийлер системасынын ар кандай аспектилерин өчүрүүгө жана алып салууга арналган функциялардын жана чыпкалардын жыйындысы:

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

Келгиле, ар бир бөлүгүн бөлүп көрөлү:

  1. disable_comment_feeds: Бул функция комментарий берүүлөрдү өчүрөт. Ал биринчи кезекте темаңыздагы автоматтык канал шилтемелерин колдоону кошот. Андан кийин, ал колдонот feed_links_show_comments_feed кайтаруу үчүн чыпкалоо false, комментарийлер түрмөгүн натыйжалуу өчүрүү.
  2. disable_comments_post_types_support: Бул функция WordPress орнотууңуздагы бардык пост түрлөрү аркылуу кайталанат. Комментарийлерди колдогон ар бир посттун түрү үчүн (post_type_supports($post_type, 'comments')), ал комментарийлерди жана трекбектерди колдоону жок кылат. Бул посттордун бардык түрлөрү үчүн комментарийлерди натыйжалуу өчүрөт.
  3. disable_comments_status: Бул функциялар кайтаруу үчүн алдыңкы беттеги комментарийлердин жана пингдердин абалын чыпкалайт false, бардык билдирүүлөр үчүн комментарийлерди жана пингдерди эффективдүү жабуу.
  4. disable_comments_hide_existing_comments: Бул функция бош массивди кайтарып, учурдагы комментарийлерди жашырат comments_array чыпка колдонулат. Бул учурдагы комментарийлер веб-сайтыңызда көрсөтүлбөйт деп кепилдик берет.
  5. disable_comments_admin_menu: Бул функция WordPress администратор менюсунан "Комментарийлер" барагын алып салат. Керектүү уруксаттары бар колдонуучулар мындан ары комментарийлерди башкаруу опциясын көрүшпөйт.
  6. disable_comments_admin_menu_redirect: Эгерде колдонуучу 'edit-comments.php' дарегине өтүү аркылуу комментарийлер барагына түз кирүүгө аракет кылса, бул функция аларды WordPress администратор тактасына багыттайт. wp_redirect(admin_url());.

Бул код WordPress веб-сайтыңыздагы комментарий тутумун толугу менен өчүрөт. Ал посттордун бардык түрлөрү үчүн комментарийлерди өчүрүп гана койбостон, учурдагы комментарийлерди жашырат, администратор менюсунан комментарийлер барагын алып салат жана колдонуучуларды комментарийлер барагынан башка жакка багыттайт. Бул комментарий функциясын колдонгуңуз келбеген жана WordPress сайтыңыздын арткы бөлүгүн жөнөкөйлөтүүнү каалаган учурларда пайдалуу болушу мүмкүн.

Douglas Karr

Douglas Karr CMO болуп саналат OpenINSIGHTS жана негиздөөчүсү Martech Zone. Дуглас ондогон ийгиликтүү MarTech стартаптарына жардам берди, Martech сатып алууларына жана инвестицияларына 5 миллиард доллардан ашык каражатты текшерүүгө жардам берди жана компанияларга сатуу жана маркетинг стратегияларын ишке ашырууда жана автоматташтырууда жардам берүүнү улантууда. Дуглас эл аралык деңгээлде таанылган санариптик трансформация жана MarTech эксперти жана спикери. Дуглас ошондой эле Dummie's guide жана бизнес лидерлик китебинин басылып чыккан автору.

Тектеш макалалар

Артка жогорку баскычы
жакын

Adblock аныкталды

Martech Zone Бул мазмунду сизге эч кандай акы төлөбөй бере алат, анткени биз сайтыбызды жарнамадан түшкөн киреше, өнөктөштүк шилтемелер жана демөөрчүлүк аркылуу акча табабыз. Биздин сайтты көрүп жатканыңызда жарнама блокаторуңузду алып салсаңыз, биз ыраазыбыз.