- סטטוס
- נפתר
- סוג
- באג
- דווח עבור
- 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( [] );