WPML
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»).
Opción 2

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

Todos los problemas conocidos →