WPML

Resumen del problema

En Happy Elementor Addons, algunos textos de los widgets no se envían para su traducción, por lo que las páginas traducidas los muestran en el idioma predeterminado: los textos de los repetidores de los widgets Image Stack Group, Photo Stack y Post Info, el texto y el enlace del botón de Team Member, y la descripción de Image Hover Effect.

Solución alternativa

Hasta que el equipo de HappyAddons lo solucione:

  1. Haga una copia de seguridad completa de su sitio antes de continuar.
  2. Añada este código al archivo functions.php de su tema:
    add_filter( 'wpml_elementor_widgets_to_translate', function ( $widgets ) {
        if ( defined( 'HAPPY_ADDONS_DIR_PATH' ) ) {
            foreach ( array( 'image-stack-group', 'photo-stack', 'post-info' ) as $file ) {
                include_once HAPPY_ADDONS_DIR_PATH . 'wpml/' . $file . '.php';
            }
        }
        if ( isset( $widgets['ha-member']['fields'] ) ) {
            $widgets['ha-member']['fields'][] = array( 'field' => 'button_text', 'type' => 'Team Member: Button Text', 'editor_type' => 'LINE' );
            $widgets['ha-member']['fields']['button_link'] = array( 'field' => 'url', 'type' => 'Team Member: Button Link', 'editor_type' => 'LINK' );
        }
        if ( isset( $widgets['ha-image-hover-effect']['fields'] ) ) {
            $widgets['ha-image-hover-effect']['fields'][] = array( 'field' => 'hover_description', 'type' => 'Image Hover Effect: Description', 'editor_type' => 'AREA' );
        }
        return $widgets;
    }, 11 );
  3. Actualice las traducciones de sus páginas: los textos ahora aparecen en el editor de traducción.

Todos los problemas conocidos

¿Necesita ayuda con este problema?

Haga una consulta de soporte y lo revisaremos con usted.