WPML
Status
Vom Autor gelöst
Zugehöriges Plugin/Theme
Woodmart
Themen-Tags
Compatibility

Übersicht über das Problem

Bei Benutzern des WoodMart-Themes kann ein Problem auftreten, bei dem übersetzte Slides im Slider der Standardsprache angezeigt werden. Stattdessen erscheinen die übersetzten Slides beim Wechseln der Sprachen überhaupt nicht.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.

Teil I


  • Öffnen Sie die Datei …/wp-content/themes/woodmart/inc/shortcodes/slider.php.

  • Suchen Sie nach Zeile 103.

  • Ersetzen Sie:
    $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,
    		),
    	),
    );

  • Durch:
    $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,
    		),
    	),
    );

Teil II


  • Öffnen Sie die Datei …/wp-content/themes/woodmart/inc/integrations/wpml/wpml.php.

  • Suchen Sie nach Zeile 28.

  • Ersetzen Sie:
    $widgets['wd_slider'] = array(
    	'conditions' => array( 'widgetType' => 'wd_slider' ),
    	'fields'     => array(
    		array(
    			'field'       => 'slider',
    			'type'        => esc_html__( '[Slider] - Slider', 'woodmart' ),
    			'editor_type' => 'LINE',
    		),
    	),
    );

  • Durch:
    /*$widgets['wd_slider'] = array(
    	'conditions' => array( 'widgetType' => 'wd_slider' ),
    	'fields'     => array(
    		array(
    			'field'       => 'slider',
    			'type'        => esc_html__( '[Slider] - Slider', 'woodmart' ),
    			'editor_type' => 'LINE',
    		),
    	),
    );*/

Alle bekannten Probleme →