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( [] );

כל התקלות הידועות