- 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', ), ), );*/