WPML

نظرة عامة على المشكلة

قد يواجه مستخدمو قالب WoodMart مشكلة حيث تظهر الشرائح المترجمة في عارض شرائح اللغة الافتراضية. وبدلاً من ذلك، عند تبديل اللغات، لا تظهر الشرائح المترجمة على الإطلاق.

التوثيق الحالي: حدّث WoodMart إلى أحدث إصدار. تُترجم شرائح WoodMart باستخدام WPML. اقرأ كيفية القيام بذلك في ترجمة متجر WoodMart باستخدام WPML.

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.

الجزء الأول

  • افتح الملف …/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',
    		),
    	),
    );*/

جميع المشكلات المعروفة

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.