- الحالة
- محلولة بواسطة المطور
- الإضافة/القالب ذو الصلة
- All in One SEO
نظرة عامة على المشكلة
عند استخدام All in One SEO وWPML مع تمكين خيار ضبط المعرفات للوظائف متعددة اللغات (الموجود في صفحة WPML → اللغات)، سيحتوي ملف category-sitemap.xml على تصنيفات مكررة في اللغة الافتراضية. لا تُعرض التصنيفات من اللغات الثانوية.
حل بديل مؤقت
مطلوب إصلاح دائم في الكود البرمجي لإضافة All in One SEO، ولكن يمكنك استخدام حل بديل مؤقت لهذه المشكلة في غضون ذلك باتباع الخطوات التالية:
- افتح ملف wp-content/plugins/all-in-one-seo-pack/app/Common/Sitemap/Query.php
- ابحث عن دالة terms (حوالي السطر 227)
- أضف الحل البديل المؤقت التالي إلى بداية الدالة:
public function terms( $taxonomy, $additionalArgs = [] ) { //WPML workaround if (class_exists('SitePress')) { global $sitepress_settings; // Before building the sitemap and as we are on front-end make sure links aren't translated. // The setting should not be updated in DB. $sitepress_settings['auto_adjust_ids'] = 0; } - افتح ملف category-sitemap.xml (yourwebsite.com/category-sitemap.xml) وحدّث الصفحة
الخطوات التالية
لقد أبلغنا فريق AIOSEO بالفعل بهذه المشكلة، ونحن واثقون من أنهم سيحلونها بسرعة. إذا كنت ترغب في التحقق من مستوى التقدم، يمكنك التواصل معهم عبر منتدى الدعم الخاص بهم.