enviar enlace a href en email.

  • Autor Autor Daltonico08
  • Fecha de inicio Fecha de inicio
Daltonico08

Daltonico08

Zeta
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
bueno me la estoy liando pero tengo un pequeño problema no se como enviar un link del tipo
Insertar CODE, HTML o PHP:
<a href='url'>First</a>"
este es el code que tengo del email:

Insertar CODE, HTML o PHP:
$email = $form_data['email']; 
			$email_subject = "[" . get_bloginfo('name') . "] ";
			$email_message = "aqui quiero que vaya el link que mencione anteriormente;
			$headers  = "From: [" . get_bloginfo('name') . "]  <".$form_data['email'].">\n";
			$headers .= "Content-Type: text/plain; charset=UTF-8\n";
			$headers .= "Content-Transfer-Encoding: 8bit\n";
			wp_mail($email , $email_subject, $email_message, $headers);
			$result = $success;
			$sent = true;

e intentado de todo pero el email si se envia llega de la siguiente forma

Insertar CODE, HTML o PHP:
xxx xxx xxxx <a href='url'>First</a>

no se como solucionarlo
 
bueno me la estoy liando pero tengo un pequeño problema no se como enviar un link del tipo
Insertar CODE, HTML o PHP:
<a href='url'>First</a>"
este es el code que tengo del email:

Insertar CODE, HTML o PHP:
$email = $form_data['email']; 
			$email_subject = "[" . get_bloginfo('name') . "] ";
			$email_message = "aqui quiero que vaya el link que mencione anteriormente;
			$headers  = "From: [" . get_bloginfo('name') . "]  <".$form_data['email'].">\n";
			$headers .= "Content-Type: text/plain; charset=UTF-8\n";
			$headers .= "Content-Transfer-Encoding: 8bit\n";
			wp_mail($email , $email_subject, $email_message, $headers);
			$result = $success;
			$sent = true;

e intentado de todo pero el email si se envia llega de la siguiente forma

Insertar CODE, HTML o PHP:
xxx xxx xxxx <a href='url'>First</a>

no se como solucionarlo

tu problema es que estas enviando cabezeras de solo texto...
PHP:
			$headers .= "Content-Type: text/plain; charset=UTF-8\n";
y tiene que ser
PHP:
			$headers .= "Content-type: text/html; charset=UTF-8\n";
de esa forma podes enviar HTML
 
si ya me fije. pero ahora no se como incrustar el
Insertar CODE, HTML o PHP:
" <a href="ejemplo.com">First</a> "
si lo meto no carga
 
[MENTION=9679]cicklow[/MENTION] te dio ya la solución, para enviarlo solo debes colocarlo en el cuerpo del mensaje.

Suerte :encouragement:

---------- Post agregado el 14-dic-2013 hora: 13:43 ----------

Como estas metiendo esto; <a href="ejemplo.com">First</a> ? Envia el codigo que dices que no carga para revisarlo..
 
si ya me fije. pero ahora no se como incrustar el
Insertar CODE, HTML o PHP:
" <a href="ejemplo.com">First</a> "
si lo meto no carga

PHP:
$email_message = "aqui quiero que vaya el link que mencione anteriormente";
como ves tiene "... no podes usar " adentro... quedaria
PHP:
$email_message = "aqui quiero que vaya el link que mencione anteriormente <a href='url'>link</a>";
 
no se porque no envia. pero creo que el header no deberia llevar el text/html si no $email_message es el que deberia no? estoy caharreandole

---------- Post agregado el 14-dic-2013 hora: 22:47 ----------

listo ya lo solucione , si efectivamente era como cicklow establece.

ahora otra pregunta no puedo cambiar la direccion de envio? porque cuando me llega un correo aparece :

a través de single-1156.banahosting.com

no podria cambiarla por noreply@midominio.com
 
Atrás
Arriba