סקירת התקלה
משתמשי ערכת העיצוב WoodMart עשויים להיתקל בבעיה שבה שקופיות מתורגמות מוצגות בסליידר שפת ברירת המחדל. במקום זאת, בעת החלפת שפות, השקופיות המתורגמות אינן מופיעות כלל.
תיעוד עדכני: עדכן את WoodMart לגרסה האחרונה. השקופיות של WoodMart מתורגמות באמצעות WPML. קרא כיצד לעשות זאת בתרגום חנות WoodMart עם WPML.
פתרון עוקף
אנא ודא שברשותך גיבוי מלא של האתר לפני שתמשיך.
חלק I
- פתח את הקובץ …/wp-content/themes/woodmart/inc/shortcodes/slider.php.
- חפש את שורה 103.
- החלף:
$args = array( 'posts_per_page' => -1, 'post_type' => 'woodmart_slide', 'orderby' => 'menu_order', 'order' => 'ASC', 'tax_query' => array( // phpcs:ignore array( 'taxonomy' => 'woodmart_slider', 'field' => 'id', 'terms' => $slider_term->term_id, ), ), );
- ב:
$args = array( 'posts_per_page' => -1, 'post_type' => 'woodmart_slide', 'orderby' => 'menu_order', 'order' => 'ASC', 'suppress_filters' => false, 'tax_query' => array( // phpcs:ignore array( 'taxonomy' => 'woodmart_slider', 'field' => 'id', 'terms' => $slider_term->term_id, ), ), );
חלק II
- פתח את הקובץ …/wp-content/themes/woodmart/inc/integrations/wpml/wpml.php.
- חפש את שורה 28.
- החלף:
$widgets['wd_slider'] = array( 'conditions' => array( 'widgetType' => 'wd_slider' ), 'fields' => array( array( 'field' => 'slider', 'type' => esc_html__( '[Slider] - Slider', 'woodmart' ), 'editor_type' => 'LINE', ), ), );
- ב:
/*$widgets['wd_slider'] = array( 'conditions' => array( 'widgetType' => 'wd_slider' ), 'fields' => array( array( 'field' => 'slider', 'type' => esc_html__( '[Slider] - Slider', 'woodmart' ), 'editor_type' => 'LINE', ), ), );*/