- Estado
- Resuelto
- Plugin/tema relacionado
- Pro
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar el maquetador visual Cornerstone con WPML, las traducciones de los widgets clásicos no se muestran en el front-end, a pesar de estar disponibles para su traducción en la interfaz de WPML.
Solución alternativa
Puede probar cualquiera de las siguientes soluciones alternativas:
Opción 1 (recomendada)
- Edite las páginas y reemplace los widgets clásicos por los elementos nuevos (por ejemplo, reemplace el elemento «Texto clásico» por «Texto»).
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/Cornerstone/class-wpml-cornerstone-translatable-nodes.php.
- Busque la línea 178.
- Cambie:
public static function get_nodes_to_translate() { return [ - Por
public static function get_nodes_to_translate() { return [ 'classic:custom-headline' => [ 'conditions' => [ '_type' => 'classic:custom-headline' ], 'fields' => [ [ 'field' => 'content', 'type' => __( 'Classic headline text content', 'sitepress' ), 'editor_type' => 'VISUAL', ], ], ], 'classic:text' => [ 'conditions' => [ '_type' => 'classic:text' ], 'fields' => [ [ 'field' => 'content', 'type' => __( 'Classic headline text content', 'sitepress' ), 'editor_type' => 'VISUAL', ], ], ], - Haga una pequeña modificación en la página original
- Traduzca la página.
Tenga en cuenta que los campos se duplicarán en el Editor de traducción clásico
Opción 3
- Traduzca estas páginas utilizando el editor manual.