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