- סטטוס
- נפתר
- דווח עבור
- WPML SEO 2.0.1
- נפתר בגרסה
- WPML SEO 2.1.0
- תוסף/ערכת עיצוב קשורים
- Yoast SEO
סקירה כללית של התקלה
במקרים מסוימים, קטגוריית פירורי הלחם של Yoast עלולה לקשר לשפה הלא נכונה. לדוגמה, אם תפעיל את האפשרות ספרייה עבור שפת ברירת מחדל ב־WPML → שפות → פורמט כתובת URL של שפה ותשתמש במבנה קישור קבוע כמו /%category%/%postname%/.
פתרון עוקף
אנא צור גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את הקובץ wp-content/plugins/wp-seo-multilingual\classes/Presentation/Hooks.php
- החלף את קטע הקוד הבא:
private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( Logic::not(), 'is_wp_error' ) ) ->getOrElse( $fallback ); }בזה:private static function getTermLink( $term, $fallback ) { return Maybe::fromNullable( get_term_link( $term ) ) ->filter( pipe( 'is_wp_error', Logic::not() ) ) ->getOrElse( $fallback ); }