WPML

סקירת התקלה

במקרים מסוימים, קטגוריית פירורי הלחם של Yoast עלולה לקשר לשפה הלא נכונה. לדוגמה, אם תפעיל את האפשרות ספרייה עבור שפת ברירת מחדל ב־WPMLשפותפורמט כתובת URL של שפה ותשתמש במבנה קישור קבוע כמו /%category%/%postname%/.

פתרון עוקף

בעיה זו תוקנה ב־WPML SEO 2.1.0. עדכון פותר זאת באתר שלך, לכן אתה זקוק לפתרון העוקף הזה רק אם עדיין אינך יכול לעדכן.

אנא צור גיבוי מלא של האתר שלך לפני שתמשיך.

  1. פתח את הקובץ wp-content/plugins/wp-seo-multilingual\classes/Presentation/Hooks.php
  2. החלף את קטע הקוד הבא:
    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 ); }

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

עדיין נתקל בבעיה זו?

אם העדכון אינו פותר זאת, פתח פנייה לתמיכה ואנו נבדוק זאת יחד איתך.