- סטטוס
- נפתר על ידי המפתח
- דווח עבור
- WPML Multilingual CMS 4.6.13
- תוסף/ערכת עיצוב קשורים
- BeTheme
- תגיות נושא
- ATE, Compatibility
סקירה כללית של התקלה
בעת שימוש ב־Betheme ליצירת פוסטים או עמודים עם קישורים פנימיים, הגרסאות המתורגמות של עמודים אלה אינן מעדכנות את הקישורים הפנימיים כך שיצביעו לכתובות ה־URL המתורגמות. במקום זאת, הן שומרות על קישורים לגרסת שפת ברירת המחדל.
פתרון עוקף
ודא שברשותך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- חפש את שורה 2645.
- החלף את:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array(); - ב:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ // WPML Workaround for compsupp-7547 $item['attr']['content'] = apply_filters( 'wpml_translate_link_targets', $item['attr']['content'] ); $inner_class = array(); $item_class = array();