Ulises2010 no hace falta que pongas las etiquetas <HTML></HTML> ya que esas las pone contactform7 por tí.
Cuando creas o editas un formulario, en donde dice cuerpo del mensaje, ahí directamente escribes código html, directamente sin preocuparte de nada más.
Ejemplo:
<h3>Email enviado desde formulario de contacto web que tu quieras</h3>
De: [your-name] <[your-email]>
Asunto:<strong> [your-subject]</strong>
Cuerpo del mensaje:
[your-message]
--
Este e-mail se ha enviado vía formulario de contacto desde http://tudominio.xxx
como puedes Comprobar no hay tags <Html></html> ni<body></body> ni otras por el estilo ya que se supone que estas editando el body del email
Muchísimas gracias por responder Osimagina, pero claro, lo que yo quiero es darle formato al mail, es decir, incluir imágenes y demás… si yo pongo el texto tal y como lo has escrito tú, a mi me llega igual, es decir, veo las tags <h3> y demás, no el formato.
De todos modos, de momento lo he solucionado con un pluggin llamado WP Better Emails
Gracias
Hola, utilizo este mismo formulario. Lo que necesito es que en el asunto aparezca automáticamente el nombre de la persona que hizo login en el sitio. Se puede hacer?? ayúdenme por favor.
Gracias
Todos los campos tienen un nombre, por defecto, el del campo de nombre es:
[text* your-name]
Y luego ese valor se puede poner en cualquier lado poniendo:
[your-name]
Pon ese texto en Asunto y debería funcionarte
Correcto amigo, el problema es que no quiero que nadie escriba su nombre, que este salga automáticamente dependiendo de la persona que este logeada.
Se podrá??
Puedes tirar de las funciones de wordpress
$user_info = get_userdata($user_id);
$user_mail = $user_info->user_email;
$user_nombre = $user_info->user_login;