Soporte » Diseño – Temas y plantillas » Formulario de email en el tema

  • He visto que WordPress puede mandar notificaciones al correo electronico de los usuarios que tienen cuenta…

    ¿Como podría hacer tras crear un formulario de contacto, este se envie al email de contacto de wordpres? por ejemplo ami@dominio.com a traves del propio WordPress

Viendo 8 respuestas - 1 de 8 (de 8 total)
  • Moderador Mariano Perez

    (@mpcdigital)

    Normalmente en la configuración del plugin de formularios se puede elegir el correo al que se manda.

    Mi idea era evitar los plugins y hacerlo con el tema

    He encontrado la Función Mail de PHP que parece funcionarme bien y es simple de usar

    Moderador Mariano Perez

    (@mpcdigital)

    En ese caso, una buena solución es escribir los función que maneje el formulario en el archivo function.php del tema.

    Yo soy de la opinión de que nunca, bajo ningún concepto, se deben incluir en el tema características que no tengan que ver con el aspecto visual de la web. Y un formulario de contacto no es algo apropiado para que sea gestiando por el tema.

    Si en el futuro cambias de tema porque quieras un nuevo diseño en tu web (y lo harás tarde o temprano), perderías la funcionalidad del formulario de contacto.

    Así que, en el tema, sólo cuestiones de diseño y aspecto visual. Todo los demás, a plugins, ya sean de terceros o que los programas tu mismo.

    Dicho eso, si quieres enviar un email desde WordPress, utiliza la funcióni wp_mail(). Y para obtener el email del sitio, el que pones en la configuración de WordPress, utiliza get_option('admin_email').

    Combinando ambas podrás enviar correos al email de contacto de WordPress, incluyendo el contenido recibido desde un formulario.

    Uhm.. ya estaba haciendo pruebas con la función mail de php…

    cybmeta, estoy pensando que tienes razón, hace unas horas estube leyendo que muchos temas vienen sobreinflados de caracteristicas que se pierden con el cambio de tema imcomodando al usuario, parece una mala práctica

    ¿Merece la pena aventurarme a crear un mini-plugin para emails solo por tener más control del HTML? Quizas solo sea practico a modo didactico, parece que el fuerte de wordpress son los plugins

    supongo que entonces es malo usar el archivo functions.php para cambiar valores en wordpres como:
    -Personalizar el formulario de login como el logo, titulo y url
    -Añadir GoogleAnalytics
    -Registrar Widgets ¿Este es bueno?
    -Modificar el email emisor por ejemplo para contraseña olvidada
    -Crear un panel de opciones para controlar colores del tema y algunos campos personalizados mas como el email-remitente o googleanalytics

    Controlar colores del tema y cosas de diseño por supuesto que tiene que ir en el theme, son cosas del diseño y aspecto visual de la web y eso es lo que controla el theme.

    Widgets pueden ir en el theme o en plugins, ya depende de que widgets y para qué.

    Añadir analytics, modificar email, etc, no son características del aspecto visual ni del diseño; tienen que ir en plugins.

    No sé si logro hacerme entender. Espero que sí.

    Te sigo cybmeta, solo lo que es directamente visual, siendo widgets principales opcionales, de tal forma que si se cambia de tema, no se pierdan funciones, ¿El seo seria opcional como los widget o tambien deben de ir bajo el control de un plugin?

    Algo así. Para que te hagas una idea, el propio WordPress tiene ya algunos widgets incorporados, y se permite que un theme los redefina si lo necesita para ajustar el aspecto visual, por ejemplo, añadir un thumbnail en el widgets de post recientes.

    El tema SEO es tan amplio que hay cosas para el theme, por ejemplo la estructura del HTML, y otras que son para plugins, por ejemplo añadir etiquetado Open Graph, Schema.org o meta descripción.

Viendo 8 respuestas - 1 de 8 (de 8 total)
  • El debate ‘Formulario de email en el tema’ está cerrado a nuevas respuestas.