WPML
סטטוס
פתוח
דווח עבור
WPML Multilingual CMS 4.5.11
תגיות נושא
Bug

סקירה כללית של התקלה

כדי להסביר מצב זה, ישנם מספר תנאים ושלבים שיש לבצע:

  1. נניח שיצרת ורשמת טקסונומיה מותאמת אישית באתר WordPress שלך, אך היא מוגדרת בתור לא ניתן לתרגום תחת WPMLהגדרות.
  2. אתה יוצר מונח ומשייך אותו לפוסט, ולאחר מכן מתרגם אותו.
  3. לאחר מכן אתה מחליט להגדיר את הטקסונומיה המותאמת אישית שלך בתור ניתן לתרגום דרך WPMLהגדרותתרגום טקסונומיה.
  4. אם תעבור כעת לרשימת הטקסונומיות שלך, תראה מונחים חדשים עם קוד שפה שנוסף למזהה הכתובת שלהם.

פתרון עוקף

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

  1. ערוך את הקובץ /wp-content/plugins/sitepress-multilingual-cms/inc/setup/wpml-settings-helper.class.php.
  2. חפש את שורה 241.
  3. החלף את:
    foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) {
        $this->sitepress->verify_taxonomy_translations( $taxonomy_name );
    }


    בקוד הבא
    foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) {
        if ($taxonomy_sync_option) {
            $this->sitepress->verify_taxonomy_translations( $taxonomy_name );
        }
    }

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