Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en el foro 6 días a la semana, durante 22 horas por día.

Our next available supporter will start replying to tickets in about 4.03 hours from now. Thank you for your understanding.

Etiquetado: 

This topic contains 1 respuesta, has 2 mensajes.

Last updated by Yvette hace 3 meses, 2 semanas.

Assigned support staff: Yvette.

Autor Mensajes
junio 27, 2019 a las 5:02 pm #4101723

xavierP-15

Estoy tratando de: traducir el megamenu de storefront y no consigo que aparezca en el segundo idioma.
Para utilizar el megamenu, se configura desde la opción personalizar, ahí no hay ninguna opción de WPML para traducir los megamenus.
He buscado desde traduccion de cadenas, widgets y también storefront-megamenu y no se han traducido los megamenus.

URL de (mi) sitio web donde aparece el problema: hidden link

Yo esperaba ver: Una opción para traducir los megamenus desde la pàgina de personalizar.

En vez de eso, obtuve:

junio 28, 2019 a las 2:11 pm #4108229

Yvette
Supporter

Languages: Inglés (English ) Español (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hola

En este tiquet, un cliente ha logrado traducir los megamenus de Storefront añadiendo lo siguiente código en el archivo functions.php del tema.

add_filter( 'option_SMM_DATA', 'translate_menu_item_id' );
function translate_menu_item_id( $array ) {
    $out = array();
    foreach ( $array as $id => $widgets ) {
        $id = apply_filters( 'wpml_object_id', $id, 'nav_menu_item', true );
        $out[ $id ] = $widgets;
    }
    return $out;
}

https://wpml.org/forums/topic/storefront-megamenu-not-visible-in-translations/#post-1122151

Puedes intentarlo a ver si resuelve el problema?

El debate ‘[Cerrado] Traducir StoreFront MegaMenú’ está cerrado y no admite más respuestas.