Content 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: ฟังก์ชั่นเหล่านี้จะกรองสถานะของความคิดเห็นและการส่ง Ping บนส่วนหน้าเพื่อส่งคืน 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 ของ เปิดข้อมูลเชิงลึก และผู้ก่อตั้ง Martech Zone. Douglas ได้ช่วยเหลือสตาร์ทอัพ MarTech ที่ประสบความสำเร็จหลายสิบราย ได้ช่วยเหลือในการตรวจสอบสถานะมูลค่ากว่า 5 พันล้านดอลลาร์ในการซื้อกิจการและการลงทุนของ Martech และยังคงช่วยเหลือบริษัทต่างๆ ในการปรับใช้และทำให้กลยุทธ์การขายและการตลาดเป็นไปโดยอัตโนมัติ Douglas เป็นผู้เชี่ยวชาญด้านการเปลี่ยนแปลงทางดิจิทัลและ MarTech ที่ได้รับการยอมรับในระดับสากล ดักลาสยังเป็นผู้เขียนหนังสือ Dummie's Guide และหนังสือความเป็นผู้นำทางธุรกิจที่ได้รับการตีพิมพ์อีกด้วย

บทความที่เกี่ยวข้อง

กลับไปด้านบนปุ่ม
ปิดหน้านี้

ตรวจพบการบล็อกโฆษณา

Martech Zone สามารถจัดหาเนื้อหานี้ให้คุณโดยไม่มีค่าใช้จ่าย เนื่องจากเราสร้างรายได้จากไซต์ของเราผ่านรายได้จากโฆษณา ลิงก์พันธมิตร และการสนับสนุน เรายินดีอย่างยิ่งหากคุณจะลบตัวปิดกั้นโฆษณาของคุณเมื่อคุณดูไซต์ของเรา