la etiqueta se ha eliminado de las plantillas de correo electrónico de woocommerce

4 minutos de lectura

Estoy tratando de agregar una etiqueta de ‘estilo’ dentro de mis plantillas de correo electrónico de woocommerce, para incluir un atributo de fuente, sin éxito.

Lo que ya intenté es:

  1. Agréguelo directamente en el archivo de plantilla (por ejemplo, email-header.php)
  2. Agréguelo en el filtro ‘woocommerce_email_header’
add_action('woocommerce_email_header', 'add_style_tag_to_email', 10);
function add_style_tag_to_email() {
            echo '
                <style type="text/css">
                @font-face {
                  font-family: 'Montserrat';
                  font-style: normal;
                  font-weight: 300;
                  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
                  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
                }
                </style>
            ';
        }

Parece que hay un filtro que quita la etiqueta de “estilo” en toda la plantilla. Eso es porque cuando convierto el código anterior y en lugar de agregar la fuente, se procesa correctamente. Por supuesto, esto no afecta nada porque ‘style2’ no es una etiqueta válida.

  • ¡¡DIOS MÍO!! ¡¡¡Por qué una sola persona puede decidir si esto es duplicado o no!!! ¡Ambas respuestas se refieren al estilo de las plantillas de correo electrónico, NO a cómo agregar la etiqueta