طريقة حذف صفحات معينة من خريطة الموقع في ووردبريس
عند إدارة موقع ووردبريس، قد تحتاج في بعض الأحيان إلى إزالة صفحات معينة من خريطة الموقع (Site Map). تعد خريطة الموقع أداة مهمة لتحسين ترتيب الموقع في محركات البحث، ولكن هناك صفحات تود استبعادها لأسباب تتعلق بالخصوصية أو تحسين تجربة المستخدم. في هذا المقال، سنتحدث عن كيفية إزالة صفحات محددة من خريطة الموقع في ووردبريس، وسنستعرض تطبيق ذلك عبر كتابة بعض التعليمات البرمجية في ملف functions.php
.
لماذا تحتاج إلى إزالة صفحات من خريطة الموقع؟
تكون خريطة الموقع مفيدة للغاية لمحركات البحث لأنها تسهل عملية الزحف (Crawling) إلى محتوى موقعك. ومع ذلك، هناك صفحات قد لا تريد أن تشملها في هذه الخريطة، مثل الصفحات غير المهمة أو الصفحات التي تحتوي على محتوى لا يتناسب مع أهداف السيو الخاصة بك. على سبيل المثال، قد ترغب في عدم إدراج الصفحات التي تحتوي على معلومات شخصية أو صفحات معينة تخص التفاعل الداخلي للزوار.
كيفية إزالة صفحات محددة من خريطة الموقع في ووردبريس
يمكنك معالجة هذا الأمر من خلال إضافة بعض الكود البرمجي إلى ملف functions.php
الخاص بقالب موقعك. لنقم بذلك خطوة بخطوة.
أولاً، عليك تحديد معرفات (IDs) الصفحات التي ترغب في استبعادها من الخريطة. افترض أنك تريد إزالة الصفحات التي تحمل معرّفات 111 و 222 و 333، يمكنك استخدام الكود التالي:
add_filter('wp_sitemaps_posts_query_args', function($args, $post_type) {
// للخروج من التخصيص إذا لم يكن واحداً من أنواع الصفحة
if ('page' !== $post_type) return $args;
// تعيين معرفات الصفحات التي ترغب في استبعادها
$args['post__not_in'] = array(111, 222, 333);
return $args;
}, 10, 2);
هذه الشيفرة البرمجية ستقوم بتعديل استعلامات خريطة الموقع لتستبعد الصفحات المحددة. كل ما عليك فعله هو إدخالها في ملف functions.php
الخاص بقالبك، وسيتم تجاهل هذه الصفحات عند إنشاء خريطة الموقع.
كيف يمكنك إضافة الكود إلى الملف `functions.php`؟
يمكنك الوصول إلى ملف functions.php
عبر لوحة تحكم ووردبريس الخاصة بك. اتبع الخطوات التالية:
- قم بتسجيل الدخول إلى لوحة التحكم الخاصة بك.
- اختر "المظهر" من القائمة الجانبية، ثم انقر على "محرر القالب" (Theme Editor).
- ابحث عن ملف
functions.php
في قائمة الملفات على اليمين. - أضف الشيفرة التي ذكرناها أعلاه في نهاية الملف.
- احفظ التغييرات.
تأكد من أنك تأخذ نسخة احتياطية من الملف قبل إجراء أي تعديلات، حيث يمكن أن تسبب الأخطاء في الكود في توقف الموقع عن العمل.
نصائح إضافية
من المهم أن تراقب أداء صفحة الموقع بعد إجراء التعديلات. يمكنك استخدام أدوات مثل Google Search Console للتحقق مما إذا كانت الصفحات المستبعدة لا تزال تظهر في نتائج محركات البحث.
إذا كنت تستخدم إضافات (Plugins) لإدارة خريطة الموقع، فقد تكون هناك خيارات متاحة لإدارة الصفحات التي يتم استبعادها مباشرة من واجهة المستخدم. ومع ذلك، إذا كنت تفضل التحكم الكامل عبر الكود، فإن الطريقة المذكورة هي الأنسب لك.
يمكن القول أن إدارة خريطة الموقع قد تكون عملية حساسة، ومعرفة كيفية إزالة صفحات محددة يمكن أن يعود بالنفع على ترتيب موقعك وتجربة المستخدم. بفضل التعليمات المبينة في هذا المقال، أصبحت الآن قادرًا على تنفيذ هذا الإجراء بفعالية.
تذكر أن هذه العملية تعود بالنفع على SEO الخاص بموقعك وتساعد في تحسين الزحف إلى المحتوى الهام. استخدمها بحكمة واجعل خريطة موقعك تمثل المحتوى الذي تود عرضه بشكل فعّال.
باتباع هذا الدليل، ستتمكن من إزالة صفحات معينة من خريطة الموقع في ووردبريس. نأمل أن تكون هذه المعلومات قد أفادتك وساعدتك في تحسين إدارة موقعك وتحقيق أهدافك بشكل أفضل.