- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 3.3.6
- تم حلها في
- WPML Multilingual CMS 3.3.7
- الإضافة/القالب ذو الصلة
- Yoast SEO
نظرة عامة على المشكلة
عندما يتم تثبيت الموقع في مجلد فرعي ويتم تحديد الخيار «نطاق مختلف لكل لغة» في WPML > اللغات، تحدث مشكلة مع إضافة Yoast SEO، مما يتسبب في ظهور عناوين URL على الموقع بشكل غير صحيح – حيث تتم إضافة المعرّف النصي للرابط للمقالة/الصفحة مرتين في عنوان URL.
حل بديل مؤقت
في الملف: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php
يمكنك تغيير السطر 48 من:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {
إلى:
if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) {