Tengo instalado WP en mi web y todo perfecto pero quiero añadir una seccion de mandar mail al admin , el problema es que no se donde tengo que crear esa nueva pagina contacto.php...la cree directamente en el apartado del theme ,por aquello de los get_header(), get_sidebar().....pero me da un error cuando llega a los get estos mi pregunsta es si el error es porque wordpress tiene permitidas para crear en la seccion del theme solo ciertas paginas como son la del header.php ,sidebar.php ....y no deja añadir nada "nuevo" o que es lo que estoy haciendo mal... os dejo el codigo en php
Código :
<?php get_header(); ?> <?php get_sidebar(); ?> <!---BEGIN CONTENT--> <? if (!$HTTP_POST_VARS){ ?> <link href="style.css" rel="stylesheet" type="text/css" /> <div id="contact"> <form action="contact.php" method=post> Asunto: <input type=text name="nombre" height="14" width="100" size=35> <br> Email: <input type=text name=email height="14" width="100" size=35> <br> Comentarios: <textarea name=coment cols=32 rows=6></textarea> <br /> <br> <input type=submit style="border:none" value="Enviar"> </form> <? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "Formulario enviado\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n"; //mando el correo... mail("[email protected]","Formulario recibido",$cuerpo); //doy las gracias por el envío echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; } ?> </div> <!---END CONTENT--> <?php include(TEMPLATEPATH . '/footer.php'); ?>
Espero respuesta ,gracias de antemano