Pregunta sobre Five Star Restaurant Reservations - WordPress Booking Plugin de Wordpress:

‘mostrando en lugar de la avenida en los correos electr贸nicos

Un usuario pregunt贸 馃憞

Hola

El sitio web que estoy construyendo se llama The Stag’s Head Inn.

Los correos electr贸nicos automatizados generados muestran el c贸digo html en lugar de la avenida como esta:

Ciervo & # 039; s Head Inn (tuve que agregar un espacio aqu铆 para mostrar el c贸digo)

Stag’s Head Inn se completa en el ‘Nombre de respuesta’

Es importante para m铆 mostrar la salida en el mensaje, 驴puede informarme sobre la forma en que puedo solucionar el problema?

No recibo la misma pregunta cuando utilizo otros formularios de correo electr贸nico.

Por cierto, gran plugin y muchas gracias por tu ayuda.

Este tema fue modificado hace 3 a帽os, 3 meses por. Este tema fue modificado hace 3 a帽os, 3 meses por.

(@lanxalot)

Hace 3 a帽os, 3 meses

Por supuesto, el formulario de correo electr贸nico convirti贸 el c贸digo en oculto.

隆Tonto de m铆! 馃檪 馃檪

Para tener claridad sobre lo que estoy viendo en lugar de un ocultismo, pegar茅 el c贸digo a continuaci贸n pero dejar茅 un espacio en el medio:

& # 039;

(@natewr)

Hace 3 a帽os, 3 meses

Hola lanxalot,

En el pasado, cuando los usuarios ten铆an este problema, hab铆a un problema con la codificaci贸n de caracteres de su sitio o base de datos. Una cosa que debe verificar es c贸mo se ven los datos dentro de su base de datos: 驴est谩n almacenados con la entidad HTML (') o el asar.

(@lanxalot)

Hace 3 a帽os, 3 meses

Hola nate

Gracias por la respuesta. He le铆do algunos art铆culos pero todav铆a no s茅 la respuesta. Mi proveedor de alojamiento lo est谩 viendo.

Parece estar definitivamente relacionado con la codificaci贸n de caracteres, pero no estoy seguro de si es necesario cambiar la base de datos o si el sitio web debe recibir instrucciones para proporcionar al cliente de correo electr贸nico m谩s informaci贸n sobre el asunto del correo electr贸nico.

Adem谩s de su plugin de reserva, hay un formulario de contacto 7. Tuve la misma pregunta en el formulario de contacto 7, pero cambi茅 la opci贸n de correo electr贸nico a html y esto resolvi贸 el problema. Solo una soluci贸n que conozco.

Por lo que puedo ver, el conjunto de caracteres parece ser correcto en wp-config.php

Ahora pegar茅 algo que he le铆do a continuaci贸n y ver茅 si crees que podr铆a ser relevante. Implica agregar una l铆nea al t铆tulo. Por favor mira aqu铆:

*****

encabezado (‘Tipo de contenido: texto / html; juego de caracteres = UTF-8’);

Debe agregar el encabezado 鈥淭ipo de contenido: texto / html; charset = UTF-8 鈥(para empresas de correo HTML) o鈥 Tipo de contenido: texto / sin formato; charset = UTF-8 鈥(para empresas de correo de texto sin formato) con su funci贸n de correo electr贸nico. Me gusta esto.

$ encabezados = matriz (芦Tipo de contenido: texto / html; juego de caracteres = UTF-8禄); publicaci贸n ($ para, $ asunto, $ mensaje, $ encabezado)

Adem谩s, para el correo electr贸nico, todas las l铆neas deben dividirse con CRLF ( r n) en lugar de usar solo l铆nea por l铆nea ( n). El resultado final de un ejemplo completo podr铆a parecerse m谩s a esto:

$ crlf = 鈥 r n鈥;

// Obtener detalles $ name = strip_tags ($ _ POST[鈥榥ame鈥橾); $ email = strip_tags ($ _ POST[鈥檈mail鈥橾); $ servicio = strip_tags ($ _ POST[鈥榮ervice鈥橾); $ tel茅fono = strip_tags ($ _ POST[鈥榩hone鈥橾); $ phoneconfirm = strip_tags ($ _ POST[鈥榩honeconfirm鈥橾); $ prioridad = strip_tags ($ _ POST[鈥榩riority鈥橾); $ asunto = strip_tags ($ _ POST[鈥榮ubject鈥橾); $ mensaje = strip_tags ($ _ POST[鈥榤essage鈥橾);

// Analizar / Formatear / Verificar datos $ to = 芦[email protected]禄; $ from = ‘[email protected]’; $ subject = 芦A trav茅s de sitios web禄; $ message = 鈥淒e: $ name $ crlf Correo electr贸nico: $ email $ crlf Servicio: $ servicio $ crlf Tel茅fono / Celular: $ tel茅fono $ crlf Ligar / Retornar: $ phoneconfirm $ crlf Prioridad: $ prioridad $ crlf Asunto: $ asunto $ crlf Mensagem: $ crlf $ mensaje 鈥;

// Establecer encabezados de EMAIL, especialmente para admitir UTF-8 // Establecemos los encabezados de EMAIL aqu铆, estos se enviar谩n con su mensaje // para usar el cliente de correo electr贸nico recibido. $ encabezados = ‘Oh:’. $ 贸. $ crlf. ‘Respuesta para:’. $ 贸. $ crlf. ‘Tipo de contenido: texto / sin formato; juego de caracteres = UTF-8 ‘. $ crlf. ‘Para: sitio web’. $ crlf. ‘X-Mailer: PHP /’. phpversion ();

// Luego agregamos los encabezados en nuestra publicaci贸n de funci贸n de correo ($ para, $ asunto, $ mensaje, $ encabezado); ?>

*****

驴Crees que hay algo que podamos agregar que ayude al cliente de correo electr贸nico a entregar los caracteres especiales correctamente?

Seguir茅 intentando encontrar una soluci贸n. Es frustrante porque me gusta mucho el plugin, pero no puedo usarlo hasta que solucione el problema.

隆Todo lo mejor y gracias por tu ayuda!

Esta respuesta fue modificada hace 3 a帽os, 3 meses por.

(@lanxalot)

Hace 3 a帽os, 3 meses

Hola

Me las arregl茅 para ejecutar una b煤squeda en todas mis bases de datos y reemplazarla

Ciervo & # 039; s Head Inn (sin espacio despu茅s del &) con Stag’s Head Inn

El efecto deseado de esto era mostrar correctamente los encabezados y las l铆neas de asunto de mis correos electr贸nicos.

No tengo idea de si hay otros problemas en la base de datos, pero el sitio parece estar funcionando bien, as铆 que estoy feliz de dejarlo como est谩 ahora.

隆Gracias por tu ayuda y gran plugin!

(@natewr)

Hace 3 a帽os, 3 meses

Hola @lanxalot,

隆Excelente! Me alegra que hayas podido resolver el problema. Mi plugin corrige los encabezados HTML / utf-8 en el correo electr贸nico, como puede ver en esta l铆nea de c贸digo:

https://github.com/NateWr/restaurant-reservations/blob/master/includes/Notification.Email.class.php#L158

Si necesita agregar o modificar los encabezados de alguna manera en el futuro, puede rtb_notification_email_headers filtro ubicado unas l铆neas m谩s abajo desde all铆.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.