Avisos
Vaciar todo

[Resuelto] Datos estructurados visibles en los emails

8 Respuestas
3 Usuarios
1 Reactions
18 Visitas
Respuestas: 15
Eminent Member
Topic starter
 

Buenos días.

En los emails que envían los plugins Event tickets y The events calendar aparecen datos estructurados entre la cabecera y el cuerpo de los mismos, como pueden ver en la captura de pantalla adjunta.

Miré todo en la configuración de ambos plugins y la ayuda de los mismos, pero no parecía ser el motivo. Le pregunté a una IA y me recomendó instalar un plugin de SMTP y si no funcionaba, desactivar todos los plugins menos los dos mencionados y después cambiar el tema de la web, pero ninguna de estas cosas ha dado resultado.

¿Podrían ayudarme a solucionarlo?

Gracias de antemano.

 

Captura de pantalla 2025 10 02 a las 13.01.07

 
Respondido : 03/10/2025 7:39 am
Pepe
 Pepe
Respuestas: 41386
Illustrious Member Admin
 

Hola Frenando.

Por lo que puedo ver es el bloque de JSON-LD (structured data) que el plugin inserta en los emails para dar soporte a Google / Gmail y mostrar los “Gmail Actions”

Prueba lo siguiente a ver si tenemos suerte y se soluciona:

.- Instala el siguiente plugin:

-> https://wordpress.org/plugins/code-snippets/

El plugin sirve para añadir código sin tener que editar los archivos.

Una vez instalado/activado:

.- Accede a Fragmentos de código -> Añadir nuevo

.- Añade un Fragmento de código PHP

.- Añade un titulo y este código:

add_filter( 'tec_tickets_emails_template_args', function ( $args ) {
if ( ! empty( $args['json_ld'] ) ) {
unset( $args['json_ld'] );
}

return $args;
} );

 

Revisa si con eso se soluciona y nos comentas..

 

Un Saludo


 
Respondido : 03/10/2025 10:10 am
Respuestas: 15
Eminent Member
Topic starter
 

Perfecto, voy a probarlo y os comento


 
Respondido : 03/10/2025 10:28 am
Pepe
 Pepe
Respuestas: 41386
Illustrious Member Admin
 

Hola Fernando.

Ok, dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo

 


 
Respondido : 03/10/2025 10:30 am
Respuestas: 15
Eminent Member
Topic starter
 

No ha funcionado, Pepe.

He instalado el plugin y seguido los pasos que comentabas, pero al hacer de nuevo una compra de prueba del evento, los emails aparecen igual.


 
Respondido : 03/10/2025 11:38 am
Pepe
 Pepe
Respuestas: 41386
Illustrious Member Admin
 

Hola Frenado.

Puedes probar también con esto:

add_filter( 'tribe_tickets_email_include_json_ld', '__return_false' );

Si no funciona, por favor adjunta todo el código completo en la respuesta.

 

Un saludo


 
Respondido : 03/10/2025 12:00 pm
Fernando reaccionó
Respuestas: 15
Eminent Member
Topic starter
 

Disculpa, sí que ha funcionado, los emails se mezclaron con los de una prueba anterior.

Así que, problema resuelto con tu primera respuesta.

Muchas gracias por tu atención 🙂


 
Respondido : 03/10/2025 12:12 pm
Karen Rios
Respuestas: 18833
Illustrious Member Moderator
 

Hola Fernando,

Enhorabuena ha funcionado como necesitas, es un placer para nosotros siempre poder ayudarte.

No dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 😊 

PD: Si es posible déjanos una valoración sobre nuestras respuestas, esto nos ayuda mucho a seguir mejorando.


 
Respondido : 03/10/2025 12:19 pm