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

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