WPML
Estado
Abierto
Plugin/tema relacionado
Page Builder by SiteOrigin
Etiquetas de temática
Compatibility

Resumen del problema

Al usar SiteOrigin’s Layout Builder, hay problemas al traducir los widgets que están duplicados tanto dentro como fuera del maquetador en la misma página. Como resultado, no son traducibles.

Solución alternativa

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


  • Abra el archivo …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/SiteOrigin/TranslatableNodes.php.

  • Busque la línea 142.

  • Cambie:
    public function get_string_name( $node_id, $field, $settings ) {
    		return $node_id . '-' . $settings[ self::SETTINGS_FIELD ]['id'] . '-' . $field['field'];
    }

  • Por:
    public function get_string_name( $node_id, $field, $settings ) {
    	return $node_id . '-' . $settings[ self::SETTINGS_FIELD ]['widget_id'] . '-' . $field['field'];
    }

  • Haga una pequeña modificación en la página original y guarde.

  • Actualice la traducción.

Todos los problemas conocidos →