- الحالة
- محلولة بواسطة المطور
- الإضافة/القالب ذو الصلة
- Woodmart
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
قد يواجه مستخدمو قالب WoodMart مشكلة حيث تظهر الشرائح المترجمة في عارض شرائح اللغة الافتراضية. وبدلاً من ذلك، عند تبديل اللغات، لا تظهر الشرائح المترجمة على الإطلاق.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
الجزء الأول
- افتح الملف …/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, ), ), );
الجزء الثاني
- افتح الملف …/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', ), ), );*/