WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML SEO 2.1.0
تم حلها في
2.1.1
الإضافة/القالب ذو الصلة
Rank Math SEO
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

إذا أنشأت صفحتك الرئيسية بلغة مختلفة عن اللغة الافتراضية للموقع، فستلاحظ أن خريطة الموقع لإضافة Rank Math SEO تعرض بشكل غير صحيح المعرّف النصي للرابط الفعلي للصفحة بدلاً من دليل اللغة فقط.

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.


  • افتح الملف …/wp-seo-multilingual/classes/RankMathSEO/Sitemap/Hooks.php.

  • ابحث عن السطر 58.

  • غيّر:
    			$this->secondaryHomesById = Maybe::fromNullable( get_option( 'page_on_front' ) )
    			                                 ->map( PostTranslations::get() )
    			                                 ->map( Fns::reject( Obj::prop( 'original' ) ) )
    			                                 ->map( Fns::map( $getIdAndUrl ) )
    			                                 ->map( Lst::fromPairs() )
    			                                 ->getOrElse( [] );

  • إلى
    			$this->secondaryHomesById = Maybe::fromNullable( get_option( 'page_on_front' ) )
    			                                 ->map( PostTranslations::get() )
    			                                 ->map( Fns::reject( \WPML\FP\Relation::propEq('language_code', apply_filters('wpml_default_language', 'en')) ) )
    			                                 ->map( Fns::map( $getIdAndUrl ) )
    			                                 ->map( Lst::fromPairs() )
    			                                 ->getOrElse( [] );

جميع المشاكل المعروفة →