Resulta que lo he subido a la web y me salen estas líneas:
Código PHP:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/home/miweb.es/web/wp-content/themes/portfolio_V.1/contacto.php:7) in /usr/home/miweb.es/web/wp-content/themes/portfolio_V.1/contacto.php on line 26
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /usr/home/miweb.es/web/wp-content/themes/portfolio_V.1/contacto.php:7) in /usr/home/miweb.es/web/wp-content/themes/portfolio_V.1/contacto.php on line 26
Código PHP:
/*línea 26*/ <?php session_start();
/*línea 27*/
/*línea 28*/ $directory = dirname(__FILE__);
/*línea 29*/ include_once $directory . '/includes/class-contactform.php'; ?>
No tengo idea de php por lo que no sé cómo arreglar este caso.
Por lo que leo en esas advertencias parece que es redundante la sesion de php? o lo interpreto mal? La cuestión es que no sé si debo tocar algo de wordpress, eliminar o cambiar algo del código.
Al tener problemas con los plugins en mi theme (lo he hecho yo desde cero sin partir de uno base) decidí hacerlo sin plugin y encontre un tutorial en el que explican muy bien cómo hacerlo, pero claro, se hace en local.
¿No debería funcionar igual en remoto?
Por si quieren probar a hacerlo este es el enlace [url=http://jfastudios.com/video-tutorial-2-formulario-de-contacto-wordpress-sin-plugins-simplificado/]Como poner un formulario de contacto en wordpress sin plugins[/url] Autor: Julio Flores.
Muchas gracias, espero haber acertado en la sección del foro.
Saludos