كيف أتعامل مع روابط الأرشيف في ووردبريس؟

كيف أتعامل مع روابط الأرشيف في ووردبريس

افتراضيا ووردبريس يقوم بإنشاء صفحات أرشيف لترتيب محتوى مواقعنا، حسب وجهة نظري كل موقع له هدفه وخصوصياته لهذا وجود صفحات الأرشيف في بعض الأحيان قد يكون دون معنى … ففي بعض الحالات قد تصل تلك الصفحات إلى الضرر بالموقع نفسه والتأثير بشكل سلبي على أرشفته في محركات البحث. لكن لحسن الحظ كل مشكلة لها حل ويمكننا التخلص من تلك الروابط بكل بساطة.

روابط الأرشيف في ووردبريس

ووردبريس يقوم بتوليد روابط الأرشيف كالتالي:

  • أرشيف التصنيفات
  • أرشيف الوسوم
  • أرشيف الكاتب
  • أرشيف التاريخ
  • أرشيف بنية المقالة (إذا كان قالبك يدعمها)
  • أرشيف البحث (صفحة ظهور نتائج البحث)

أرشيف التصنيفات

إذا كنت لا تستعمل التصنيفات في موقعك، كل المقالات سيتم وضعها في التصنيف الافتراضي “غير مصنف” وسيكون لك رابط بهذا الشكل https://example.com/category/uncategorized في الحقيقة وجوده لا معنى له لِأنه سيقوم بعرض نفس المقالات التي تظهر في الصفحة الرئيسية.

اقرأ أيضا: جديد ووردبريس 4.3 “Billie”

أرشيف الوسوم

أحيانا بعض الأشخاص يبالغون في عدد الوسوم، قد تجد من يضع حتى عشرين وسما أو أكثر لكل مقالة… في الحقيقة هو شيء لا معنى له ويجلب أضرار لمواقعنا من ناحية السيو.

أرشيف الكاتب

في المواقع التي ينشر فيها أكثر من كاتب واحد، من الطبيعي أن يكون هناك أرشيف الكاتب لعرض مقالات كل كاتب على حِدا، لكن ماذا لو كنت أنت هو الوحيد الذي يدوّن في الموقع؟ في هذه الحالة صفحة أرشيف الكاتب ستتضمن نفس مواضيع الصفحة الرئيسية مما يجعل وجودها دون معنى، لهذا حذفها هو أمر شبه إجباري.

أرشيف التاريخ وبِنية المقالة

روابط أرشيف التاريخ وبِنية المقالة حسب وجهة نظري هي غير ضرورية، خصوصا إذا كنت لا تكتب بشكل مستمر. بالنسبة الأرشيف البحث فمن الواجب تركه كما هو عليه لكي يتمكن الزوار من معاينة نتائج عمليات البحث التي يقومون بها داخل الموقع.

اقرأ أيضا: إضافة هاشتاك تلقائيا للمواضيع المنشورة بواسطة Jetpack

في موقعي هذا أقوم بحذف أرشيف التاريخ وأرشيف الكاتب ومنع أرشفتهم وذلك عن طريق إعدادات إضافة WordPress Seo By Yoast كما هو ظاهر في الصورة

تعطيل أرشيف الكاتب في إضافة ووردبريس سيو

إذا كنت لا تستعمل إضافة WordPress Seo يمكنك وضع هذا الكود في ملف fonctions.php أو إضافتك المخصصة

/* Register template redirect action callback */
add_action('template_redirect', 'meks_remove_wp_archives');

/* Remove archives */
function meks_remove_wp_archives(){
  //If we are on category or tag or date or author archive
  if(is_date() || is_author() ) {
    global $wp_query;
    $wp_query->set_404(); //set to 404 not found page
  }
}

في هذا الكود قمنا بحذف أرشيف الكاتب وأرشيف التاريخ، لكن يمكنك تخصيصه كما تشاء، فمثلا يمكنك حذف أرشيف الوسوم والتصنيفات أيضا باستعمال الوظيفتين is_tag() و is_category().

اقرأ أيضا: طريقة تعطيل WP Rest API

هذا كان كل شيء بالنسبة لهذا اليوم، أتمنى أن تكون قد استفدت من الموضوع قدر الإمكان 😉

close

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

3 تعليقات

  1. ممكن طريقه نعمل بيها الروابط الخارجه فى صفحه اعاده توجيه او صفحه تنبيه للخروج من الموقع ؟؟؟

  2. يعني مثلا لو رابط تحميل لما الزائر يدخل على رابط التحميل
    يدخل على صفحه تقوله سوف يعيد توجيهك إلى الصفحة المطلوبة أو الصفحة خارج الموقع وان لم تقم بالتوجيه اضغط هنا
    بحيق يتم توجيه الزائر للصفحه المطلوبة فاهم قصدي نظام اختصار الروابط كذا

اترك تعليقًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *