ფაილი მარკეტინგულისოციალური მედია და ინფლუენსერ მარკეტინგი

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 ფაილი არის ფუნქციებისა და ფილტრების ნაკრები, რომელიც შექმნილია თქვენი 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 of OpenINSIGHTS და დამფუძნებელი Martech Zone. დუგლასი დაეხმარა ათეულობით წარმატებულ MarTech სტარტაპს, დაეხმარა 5 მილიარდ დოლარზე მეტის შეძენისა და ინვესტიციების გამომუშავებაში და აგრძელებს კომპანიებს მათი გაყიდვებისა და მარკეტინგული სტრატეგიების განხორციელებაში და ავტომატიზაციაში. დუგლასი არის საერთაშორისოდ აღიარებული ციფრული ტრანსფორმაციის და MarTech ექსპერტი და სპიკერი. დუგლასი ასევე არის Dummie's-ის სახელმძღვანელოს და ბიზნეს ლიდერობის წიგნის გამოქვეყნებული ავტორი.

დაკავშირებული სტატიები

დაბრუნება ღილაკზე
დახურვა

Adblock აღმოჩენილია

Martech Zone შეუძლია მოგაწოდოთ ეს კონტენტი უფასოდ, რადგან ჩვენ ვაკეთებთ ჩვენი საიტის მონეტიზაციას რეკლამის შემოსავლების, შვილობილი ბმულების და სპონსორების მეშვეობით. ჩვენ მადლობელი ვიქნებით, თუ ჩვენს საიტს ნახულობთ თქვენს რეკლამის ბლოკერს.