WPML
Estado
Resuelto por el autor
Plugin/tema relacionado
Woodmart
Etiquetas de temática
Compatibility

Resumen del problema

Los usuarios del tema WoodMart pueden encontrar un problema en el que las diapositivas traducidas se muestran en el carrusel del idioma predeterminado. En cambio, al cambiar de idioma, las diapositivas traducidas no aparecen en absoluto.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.

Parte I


  • Abra el archivo …/wp-content/themes/woodmart/inc/shortcodes/slider.php.

  • Busque la línea 103.

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

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

Parte II


  • Abra el archivo …/wp-content/themes/woodmart/inc/integrations/wpml/wpml.php.

  • Busque la línea 28.

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

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

Todos los problemas conocidos →