- סטטוס
- פתוח
- דווח עבור
- WPML Multilingual CMS 4.5.11
- תגיות נושא
- Bug
סקירה כללית של התקלה
כדי להסביר מצב זה, ישנם מספר תנאים ושלבים שיש לבצע:
- נניח שיצרת ורשמת טקסונומיה מותאמת אישית באתר WordPress שלך, אך היא מוגדרת בתור לא ניתן לתרגום תחת WPML → הגדרות.
- אתה יוצר מונח ומשייך אותו לפוסט, ולאחר מכן מתרגם אותו.
- לאחר מכן אתה מחליט להגדיר את הטקסונומיה המותאמת אישית שלך בתור ניתן לתרגום דרך WPML → הגדרות → תרגום טקסונומיה.
- אם תעבור כעת לרשימת הטקסונומיות שלך, תראה מונחים חדשים עם קוד שפה שנוסף למזהה הכתובת שלהם.
פתרון עוקף
אנא הקפד ליצור גיבוי מלא של האתר שלך לפני שתמשיך.
- ערוך את הקובץ /wp-content/plugins/sitepress-multilingual-cms/inc/setup/wpml-settings-helper.class.php.
- חפש את שורה 241.
- החלף את:
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 ); } }