Content Marketingوسائل التواصل الاجتماعي والتسويق المؤثر

WordPress: لماذا قمت بإزالة التعليقات (وكيف قمت بإزالتها)

لقد حذفت جميع التعليقات على Martech Zone اليوم وقمت بتعطيل جميع التعليقات في موضوع طفلي. دعونا نناقش لماذا تعتبر إزالة التعليقات وتعطيلها على موقع WordPress الخاص بك خطوة ذكية:

  1. منع البريد العشوائي: تشتهر التعليقات على مواقع WordPress بجذب البريد العشوائي. يمكن لهذه التعليقات غير المرغوب فيها أن تشوش موقع الويب الخاص بك وتضر بسمعتك على الإنترنت. يمكن أن تستغرق إدارة هذه التعليقات غير المرغوب فيها وتصفيتها وقتًا طويلاً وتؤدي إلى نتائج عكسية. عن طريق تعطيل التعليقات، يمكنك القضاء على هذه المتاعب.
  2. لم يتم العثور على الصور: أثناء قيامي بالزحف إلى الموقع بحثًا عن المشكلات، كانت المشكلة التي استمرت في الظهور هي المعلقين الذين تخلوا عن استخدام غرفتر، وسيلة WordPress لعرض الصورة الرمزية أو الصورة الشخصية للملف الشخصي للمعلق. بدلاً من عرض Gravatar لصورة قياسية بشكل أنيق، فإنه بدلاً من ذلك سينتج ملفًا لم يتم العثور على الملفوإبطاء الموقع وإنتاج الأخطاء. من أجل تصحيح هذا، يجب أن أقوم باستكشاف أخطاء المعلقين وإصلاحها وحذفهم... الأمر الذي يستغرق وقتًا طويلاً.
  3. الحفاظ على جودة الارتباط: يمكن أن يؤدي السماح بالتعليقات على موقع WordPress الخاص بك إلى إدراج روابط خارجية ضمن تلك التعليقات. قد تكون بعض هذه الروابط من مواقع ويب منخفضة الجودة أو غير مرغوب فيها. تأخذ محركات البحث في الاعتبار جودة الروابط الصادرة عند تصنيف موقعك على الويب. يساعدك تعطيل التعليقات في الحفاظ على التحكم في الروابط الموجودة على موقعك ويمنع الروابط الضارة المحتملة من التأثير على تصنيفاتك.
  4. كفاءة الوقت: يمكن أن تؤدي إدارة التعليقات والإشراف عليها إلى استنزاف وقتك ومواردك بشكل كبير. يمكن استغلال الوقت المستغرق في إدارة التعليقات بشكل أفضل في المهام الحاسمة الأخرى المتعلقة بجهود المبيعات والتسويق الخاصة بك. يؤدي تعطيل التعليقات إلى توفير وقت ثمين للتركيز على إنشاء المحتوى وتحسين محركات البحث وأنشطة المبيعات والتسويق الأخرى.
  5. التحول إلى وسائل التواصل الاجتماعي: في السنوات الأخيرة، تحول مشهد المناقشات عبر الإنترنت بعيدًا عن التعليقات على مواقع الويب ونحو منصات التواصل الاجتماعي. من المرجح أن يقوم المستخدمون بمشاركة المحتوى الخاص بك والتعليق عليه والتفاعل معه على مواقع التواصل الاجتماعي مثل Facebook أو Twitter أو LinkedIn. ومن خلال توجيه المحادثة إلى هذه المنصات، يمكنك الاستفادة من مجتمعات أكبر وأكثر نشاطًا وتعزيز جهودك التسويقية.

كيفية حذف التعليقات

باستخدام MySQL و بريس، يمكنك حذف كافة التعليقات الحالية بما يلي 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 من أوبن إنسايتس ومؤسس Martech Zone. ساعد دوغلاس العشرات من الشركات الناشئة الناجحة في MarTech، وساعد في العناية الواجبة بأكثر من 5 مليارات دولار في عمليات الاستحواذ والاستثمارات في Martech، ويستمر في مساعدة الشركات في تنفيذ وأتمتة استراتيجيات المبيعات والتسويق الخاصة بها. دوغلاس هو أحد خبراء التحول الرقمي المعترف بهم عالميًا وخبير ومتحدث في MarTech. دوغلاس هو أيضًا مؤلف منشور لدليل Dummie وكتاب عن قيادة الأعمال.

مقالات ذات صلة

العودة إلى الزر العلوي
اغلاق

كشف Adblock

Martech Zone قادر على تزويدك بهذا المحتوى دون أي تكلفة لأننا نستثمر موقعنا من خلال عائدات الإعلانات ، والروابط التابعة ، والرعاية. سنكون ممتنين إذا قمت بإزالة مانع الإعلانات الخاص بك أثناء عرض موقعنا.