WordPress 5.5 لتضمين ملفات Sitemap الأساسية القابلة للتوسيع

Wordpress 5.5 لتضمين ملفات Sitemap
Wordpress 5.5 لتضمين ملفات Sitemap

منذ عام مضى ، بدأ المطورون في Google و Yoast في التعاون مع المساهمين الآخرين في  اقتراح لإضافة خرائط مواقع XML إلى WordPress core . تم   اختبار المكوِّن الإضافي لميزة خرائط مواقع XML في أواخر كانون الثاني (يناير) والميزة متاحة الآن لتضمينها في WordPress 5.5.

دمج المساهمون هذا الأسبوع إصدارًا أساسيًا من خرائط المواقع التي يمكن لمطوري المكونات الإضافية البناء عليها أو تعطيلها.

Wordpress 5.5 لتضمين ملفات Sitemap
WordPress 5.5 لتضمين ملفات Sitemap

قال مهندس Google باسكال بيرشلر في إعلان الدمج: “تهدف ميزة خرائط المواقع الأساسية هذه إلى توفير  الوظائف الأساسية المطلوبة  لبروتوكول Sitemaps لكائنات WordPress الأساسية ، ثم تمكن المطورين من توسيع هذه الوظيفة بمجموعة  قوية ومتسقة من الفلاتر ” .

لقد نفذت الملايين من مواقع WordPress بالفعل خرائط المواقع باستخدام مكون إضافي لتحسين محركات البحث أو مكون إضافي مخصص لملفات خرائط الموقع. نشجع مؤلفي المكون الإضافي على إعادة تصميم حلولهم للعمل مع بروتوكول خرائط الموقع الأساسي ، ولكن لا داعي لأن يقلق المستخدمون بشأن التعارضات. قال Birchler أنه يتوقع أن العديد من المستخدمين لن يحتاجوا بعد الآن إلى مكونات إضافية إضافية لتلبية احتياجات خريطة الموقع الخاصة بهم.

قال بيرشلر: “إذا تم الكشف عن ملفي خرائط موقع لسبب ما لسبب ما (واحد بآخر ، وواحد ببرنامج إضافي) ، فإن هذا لا يؤدي إلى أي نتائج سلبية على إمكانية اكتشاف الموقع”.

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

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

تم الإعلان عن أن التغييرات التي يواجهها المستخدم ليست هدفًا عندما تم اقتراح المشروع في البداية ، حيث إن حذف مشاركة معينة من خريطة الموقع لا يضمن عدم الزحف إليها أو فهرستها بواسطة محركات البحث. بروح “القرارات ، وليس الخيارات” ، يتم التعامل بشكل أفضل مع أي منطق لاستبعاد المشاركات من خرائط الموقع من خلال المكونات الإضافية المخصصة (أي إضافات SEO). يمكن للمكونات الإضافية التي تنفذ واجهة مستخدم للمناطق ذات الصلة استخدام عوامل التصفية الجديدة لفرض إعداداتها ، على سبيل المثال للاستعلام فقط عن المحتوى الذي لم يتم وضع علامة عليه بخيار “noindex”.

كان الأداء أحد الاهتمامات الفنية الرئيسية عندما تم اقتراح المشروع في البداية ، خاصةً استجابةً لعدد عناوين URL لكل صفحة  lastmod والتاريخ في  index.xml الملف. وصل المساهمون إلى وضع حد لعناوين URL لكل خريطة موقع عند 2000. lastmod يضيف الحل للتاريخ الذي نفذوه مهمة cron التي يتم تشغيلها مرتين يوميًا ، وتجلب  lastmod تواريخ كل خريطة موقع ، وتخزنها في جدول الخيارات. [تحديث: lastmod تمت إزالة التاريخ أثناء التطوير لأن ملاحظات المجتمع أشارت إلى أن هذه الخاصية الإضافية لم تقدم فائدة واضحة.]

قال بيرشلر: “إن إضافة هذه الميزة [خرائط الموقع الأساسية] لا تؤثر على زوار الموقع العاديين ، ولكن فقط المستخدمين الذين يصلون إلى خريطة الموقع مباشرة”. “أظهرت المعايير أثناء تطوير هذه الميزة أن إنشاء ملفات sitemap يكون سريعًا بشكل عام حتى بالنسبة للمواقع التي تحتوي على آلاف المشاركات. وبالتالي ، لم يتم إجراء تخزين مؤقت إضافي لملفات sitemap. “

يتوفر مزيد من المعلومات حول توسيع خرائط المواقع الأساسية في إعلان الدمج ، إلى جانب الأسئلة الشائعة. من المتوقع أن يتم إصدار هذه الميزة مع WordPress 5.5 في أغسطس.