enviar link a href em e-mail.

  • Autor Autor Daltonico08
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Daltonico08

Daltonico08

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

Inserir CODE, HTML ou 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

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

no se como solucionarlo
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
bueno me la estoy liando pero tengo un pequeño problema no se como enviar un link del tipo
Inserir CODE, HTML ou PHP:
<a href='url'>First</a>"
este es el code que tengo del email:

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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
Inserir CODE, HTML ou 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
Inserir CODE, HTML ou 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
 
Voltar
Topo