Pregunta sobre Newsletter de Wordpress:

Error: el editor agrega espacio en el código condicional para Outlook

Un usuario preguntó 👇

Parece haber un error en el editor del boletín al analizar el código condicional para Outlook. Específicamente, si su plantilla de correo electrónico html tiene un código condicional para una vista como esta:

El editor del boletín agregará de manera inapropiada espacio al ‘[if’, resulting in the following after your email template is loaded into the editor:

<!– [if (gte mso 9)|(IE)]>

Este es un problema importante para los correos electrónicos enviados a los clientes de Outlook Desktop (por ejemplo, Outlook 2010, 2013, 2016) porque ese espacio adicional ignora por completo el código html condicional de Outlook.

Para replicar el problema: agregue código conditinal para una vista al tema del boletín html (es decir, use la sintaxis correcta arriba, sin el espacio). Descargue el boletín, luego presione «Guardar y cambiar al editor de código fuente». Verá que el espacio extra aparece en el código html. Ahora elimine ese espacio extra y presione Guardar. Luego presione «Guardar y cambiar al editor visual», luego regrese al «Editor de fuentes». Verá que el editor del boletín reemplaza el espacio que eliminó.

Espero que el autor pueda corregir este error pronto.

Lanzador de hilos

(@wpmonkeyatl)

Hace 3 años, 5 meses

Hola de nuevo –

Encontré la fuente del problema: el plugin Newsletter no establece la opción TinyMCE que permite conservar comentarios condicionales (p. Ej. ”). El plugin de Newsletter debe establecer la opción de TinyMCE «allow_conditional_comments» en «true», pero no lo es actualmente, por lo que en su lugar se utiliza el valor «falso» predeterminado de la opción:

https://www.tinymce.com/docs/configure/content-filtering/#allow_conditional_comments

Esto se puede configurar de la siguiente manera:

1. Edite el archivo newsletter email edit.php 2. Vaya a la línea # 265, donde se especifican las opciones para “tinymce.init” 3. Coloque la siguiente opción dentro de “tinymce.init ({….}) ; «Bloque de código:

allow_conditional_comments: verdadero,

Con esta configuración, el editor del boletín NO agregará espacio adicional entre[if’ and therefore “<!–[if (gte mso 9)|(IE)]Se conservará adecuadamente.

Espero que el autor pueda solucionar esto en el plugin pronto. De lo contrario, el plugin Newsletter no formateará correctamente los correos electrónicos que usan formato condicional para los clientes de escritorio de Outlook, lo cual es un gran problema si envía correos electrónicos a destinatarios corporativos donde el cliente de escritorio de Outlook se usa comúnmente.

(@satollo)

Hace 3 años, 5 meses

Gracias por su informe, que ya se ha agregado al código fuente y se publicará en la próxima actualización.

Stefano.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.