WPML

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

إذا أنشأت صفحتك الرئيسية بلغة مختلفة عن اللغة الافتراضية للموقع، فستلاحظ أن خريطة الموقع لإضافة 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( [] );

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

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.