Formulario de Contacto sin plugins en Wordpress

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 87

  • @jorgehtorresp5007
    @jorgehtorresp5007 3 роки тому +4

    Sr. Marreros .... debo decir Gracias por su trabajo y compartir su conocimiento. Mis respetos, personas como usted contribuyen a crear un mundo mejor. Dios le bendiga.

  • @nettogrowthpartners9567
    @nettogrowthpartners9567 Рік тому +1

    EXCELLENTE Jhon!!!! Muchisimas gracias funciona perfectamente!!!!

  • @ricko13
    @ricko13 3 роки тому +1

    buen vídeo, no sabía lo de los "hooks" de wordpress 💪

  • @leandrocief2548
    @leandrocief2548 4 роки тому +1

    Excelente!!! gracias por compartir la info!! funciona!

  • @jefferzonbol3088
    @jefferzonbol3088 5 років тому +3

    Excelente video, me has salvado estoy agradecido xD!!!

  • @مدونةأمنالمعلومات
    @مدونةأمنالمعلومات 6 років тому

    Como siempre!!
    Explicado al detalle!!
    Gracias por estos excelentes tutoriales.

  • @Euthanato
    @Euthanato 5 років тому +1

    Hola mucho gusto, disculpa pero solo me redirecciona al admin-post.php y no hace mas nada, que puedo hacer? gracias

  • @elgamerindigente5501
    @elgamerindigente5501 6 років тому +1

    Hola, excelente, funciona perfecto.

  • @teveoenlaweb
    @teveoenlaweb 4 роки тому

    Mchas gracias y que buena expliacion, solo una duda en local host me sale la pagina en blanco, teniendo en cuenta que ya se modifico el wp_redirect( home_url("/contacto/").

    • @Decodecms
      @Decodecms  4 роки тому

      Debes tener una página de contacto con esa url para que apunte a esa página

    • @teveoenlaweb
      @teveoenlaweb 4 роки тому

      @@Decodecms Hola y gracias por responder, exacto así la tengo configurada pero no me funciona

  • @otlaspaul
    @otlaspaul 2 роки тому

    Hola. como confirmar que el formulario reciba consultas?? osea...con mysql. gracias

    • @Decodecms
      @Decodecms  2 роки тому

      Hola, primero se tendrían que guardar esos datos en la BD. En el ejemplo no los almaceno, simplemente envía el correo con los datos.

  • @evilesq
    @evilesq 5 років тому +1

    excelente....

  • @estefaniatorresrico6135
    @estefaniatorresrico6135 3 роки тому

    Hola, en atributos de página no me aparece la opción de seleccionar la plantilla creada en t_page.php. Qué debo hacer?. Gracias.

    • @Decodecms
      @Decodecms  3 роки тому

      Hola, si que debería aparecerte, es una funcionalidad integrada de WordPress, verifica en otro sitio web si te sucede lo mismo.

  • @alejandrovelasco9555
    @alejandrovelasco9555 5 років тому

    Tambien podria mandar algun archivo adjunto por medio del formulario ? con algun campo file ?

    • @Decodecms
      @Decodecms  5 років тому

      Hola, si, efectivamente la función wp_mail te permite igualmente adjuntos, revisa: developer.wordpress.org/reference/functions/wp_mail/

  • @omarencarnacion9444
    @omarencarnacion9444 3 роки тому

    Hola, una pregunta de alguien que no sabe mucho, como editas todos esos archivos fuera de wordpress y puedes ver los cambios online? o solo estas editando dentro de tu local server? tengo mucho tiempo intentando cambiar cosas dentro de mi tema pero ya cuando la web esta online y no encuentro como.

    • @Decodecms
      @Decodecms  3 роки тому +1

      Hola, si, efectivamente, trabajo de manera local uso MAMP para mac, para windows puedes evaluar XAMP o incluso LocalWP, si ya tienes un sitio sería hacer un backup y restaurarlo en tu máquina local, puedes usar plugins de backups para esto.

    • @omarencarnacion9444
      @omarencarnacion9444 3 роки тому

      @@Decodecms gracias

    • @nettogrowthpartners9567
      @nettogrowthpartners9567 Рік тому

      Hola Omar yo usé directamente el editor del Hosting (cPanel de Godaddy)

  • @phantomdragon9921
    @phantomdragon9921 Рік тому

    una pregunta funcionaria en un landing page? PD: Lo probe en un landing page redirigiendo a la misma pagina y no funcionó 🤔

    • @Decodecms
      @Decodecms  Рік тому +1

      Hola, la landing debe tener asociada una plantilla de página, es decir debes usar una página de WordPress como landing

    • @phantomdragon9921
      @phantomdragon9921 Рік тому +1

      @@Decodecms si, lo hice se envia el correo pero no se envian los valores y se supone que tengo captado el name de los inputs. PD: Fue un error de mi parte me faltaba un trozo de codigo jeje

  • @PterPmntaM
    @PterPmntaM 4 роки тому

    Excelente tus videos y tú página, tengo una duda, estoy editando un tema WordPress de forma local para luego subirlo, ya está casi listo, pero intentando probar el formulario de contacto que tiene por defecto el tema que estoy usando, que es uno de Neve, no hace nada el botón enviar, he tratado con otros complementos, pero todo igual, puede ser este un error de que esté probando en local o nada tendría que ver.
    Aclaro que trabajo siempre con internet así trabaje de forma local.
    Gracias de antemano y espero que puedas ayudarme.

    • @Decodecms
      @Decodecms  4 роки тому +1

      Bueno para que funcione en local tendrías que tener o simular un servidor de envío de correos, revisa este artículo, este software como parte de su funcionalidad simula el envío: decodecms.com/instalar-wordpress-localmente-con-localwp/

    • @PterPmntaM
      @PterPmntaM 4 роки тому +1

      @@Decodecms Interesante, estoy usando xampp para todo el proceso, voy a ver que encuentro con dicha herramienta.

  • @Ricardo-zk8zr
    @Ricardo-zk8zr 3 роки тому

    Amigo como puedo crear esta programación directamente en un host real de wordpress? es que veo que todos utilizan un localhost

    • @Decodecms
      @Decodecms  3 роки тому

      Hola, sería de manera similar, aunque te recomiendo descargar tu sitio a tu máquina local (es más fácil trabajar en local), probar los cambios y cuando los tengas, entonces aplicarlo en el servidor.

  • @VideoGenesis
    @VideoGenesis 3 роки тому

    Maravilloso. ¿Como hago para guardar lo que se envia en un txt, o en una base de datos?

    • @Decodecms
      @Decodecms  3 роки тому

      Hola, estoy justo por sacar un artículo al respecto, es decir almacenar la data que se envía en la BD.

    • @Decodecms
      @Decodecms  3 роки тому +1

      Hola, he publicado un artículo que realiza el guardado de los datos: decodecms.com/guardar-datos-de-formulario-de-contacto-sin-plugins/

    • @VideoGenesis
      @VideoGenesis 3 роки тому +1

      @@Decodecms Perfecto

    • @VideoGenesis
      @VideoGenesis 3 роки тому +1

      @@Decodecms Muy bien

  • @johnnypatino27
    @johnnypatino27 5 років тому

    Hola, tienes algún ejemplo igual pero insertando un campo de Fecha?

  • @sofiam.fernandez6951
    @sofiam.fernandez6951 4 роки тому

    Hola! tengo una web en servidor, sigo tus pasos y no solo no recibo el mail sino que me envía directamente a la página error 404 del sitio. ¿Tienes idea por qué?

    • @Decodecms
      @Decodecms  4 роки тому

      Hola, entiendo que el formulario si te aparece, el problema es al enviar, en tal caso, qué url se genera?, tendrías que ir depurando el código para saber en qué punto falla.

    • @sofiam.fernandez6951
      @sofiam.fernandez6951 4 роки тому

      @@Decodecms El debug no me muestra ningún error. Lo que pasó es que no funcionaba el action, añadí otra línea de código con un id específico y funciona.

    • @monicasalazar2306
      @monicasalazar2306 4 роки тому

      @@sofiam.fernandez6951 ¡Hola! Me podrías dar el ejemplo, por favor.

  • @alvaroespinosa3004
    @alvaroespinosa3004 2 роки тому

    Funcionaria desde un tema hijo, como puede ser astra?

    • @Decodecms
      @Decodecms  2 роки тому

      Hola, es independiente del tema

    • @alvaroespinosa3004
      @alvaroespinosa3004 2 роки тому

      @@Decodecms Vale pero deberia tener el fichero page.php en la carpeta del tema hijo o no impota?

    • @jrmora
      @jrmora 2 роки тому

      @@alvaroespinosa3004 Yo lo puse en el tema hijo sin problemas.

  • @whilerminaana7672
    @whilerminaana7672 6 років тому

    Hola muy buen video sabes como poner dos formularios? tendria que cambiar los nombres en la funcion y dupicar el codigo?

    • @Decodecms
      @Decodecms  6 років тому

      Hola, si podrías probarlo, teóricamente debería funcionar, no te olvides de cambiar el action process_form, por otro y también las llamadas en ajax que usan esta action

    • @whilerminaana7672
      @whilerminaana7672 6 років тому

      hola gracias por responder lo estoy intentando hasta el momento me esta enviando solo una de las casi 10 preguntas del formulario @@Decodecms

  • @leisyestrada9137
    @leisyestrada9137 6 років тому

    como modifico un formulario de contacto pero que esta a un lado de las paginas a las cuales entro, o sea, en la principal no esta pero en las demas si... ayuda por faaaaaaaaaaa

    • @Decodecms
      @Decodecms  6 років тому

      No me queda claro a qué te refieres, pero supongo que quieres mostrar el formulario de contacto como widget, en tal caso podrías evaluar crear un shortcode

  • @duncansaldana7353
    @duncansaldana7353 5 років тому

    En mi tema no me aparece el archivo de php ):
    Hay alguna otra forma u otro archivo en el cual pueda hacer eso?

    • @Decodecms
      @Decodecms  5 років тому

      Usa el Administrador de Archivos de tu cuenta de hosting, o conéctate a tus archivos por FTP

  • @UzzerWP
    @UzzerWP 4 роки тому

    Hola!!
    Hace un tiempo eh realizado este formulario gracias a tu vídeo, confirme de que me llegasen los correos y andaba bien.
    Ahora lo probé otra vez con otra web y no me funciona, en la anterior tampoco, no se a que se debe.
    ¿Es posible que haya que cambiar algo?

    • @Decodecms
      @Decodecms  4 роки тому

      Hola, es raro, que primero te funcione y luego no, es posible que sea algún cambio en tu sitio o a nivel de hosting. Pruébalo en otro sitio y verifica si te sucede lo mismo.

  • @SantiagoParreli
    @SantiagoParreli 4 роки тому

    Excelente, maestro cómo se integraría el captcha?

    • @Decodecms
      @Decodecms  4 роки тому

      Hola, tienes que hacerlo a través de código HTML, agregando las etiquetas HTML necesarias y la referencia al script, similar a lo que ya tienes construído, revisa: developers.google.com/recaptcha/docs/display , espero hacer un actualización de este video considerando esto.

  • @andreaabanto6868
    @andreaabanto6868 5 років тому

    Tienes un video de como hacer los submenus en wordpress con php ¡?

    • @Decodecms
      @Decodecms  5 років тому

      Hola de momento no, sin embargo el menú que tiene por defecto WordPress es más que suficiente, por lo que no veo necesidad de usar PHP y construir un menú desde cero. Incluso algunos plugins de menú se basan en el menú de WordPress.

  • @mauriciomonaca5252
    @mauriciomonaca5252 5 років тому

    Lo probé y me da error, el código esta perfecto.. será porque trabajo en local?

    • @Decodecms
      @Decodecms  5 років тому

      Si estas en local y te sale error al enviar, si, ya que requieres de un servicio de correos funcionando

  • @RealTyrax
    @RealTyrax 4 роки тому

    Excelente explicacion! Muy facil de entender.
    Como podria colocar un campo invisible, como una checkbox, que cuando la llenen el correo no se envie? Para prevenir el spam de bots

    • @Decodecms
      @Decodecms  4 роки тому +1

      Hola, podrías comprobarlo con javascript.
      La otra opción es implementar un recaptcha invisible.
      Evaluaré esto en futuros videos. Gracias por la sugerencia

    • @RealTyrax
      @RealTyrax 4 роки тому

      @@Decodecms Ya he logrado hacerlo! Aunque tuve que darle un twist. Agregue un checkbox con check predefinido con el texto "Desmarca esta casilla si eres humano", cuando se envia el formulario evaluo los valores con php, y dependiendo del valor que tenga va a un if o al otro.
      Gracias por responder!

  • @isidrorojaslima7925
    @isidrorojaslima7925 5 років тому +1

    No me llega el correo y me sale esto : www.soberaniaalimentaria.gob.ec/prueba/servicios/wp-admin/admin-post.php
    saludos

    • @isidrorojaslima7925
      @isidrorojaslima7925 5 років тому

      Ayuda por favor .. gracias... ur

    • @Decodecms
      @Decodecms  5 років тому

      Hola, si te esta apareciendo una página en blanco, es posible que sea por un error de sintaxis, revisa el error_log o log de errores que se estan generando en tu cuenta de hosting.

  • @arnoldoiguaran6889
    @arnoldoiguaran6889 5 років тому

    Hola, hice todo al pie se la letra y al final me sale error. "Hubo error al enviar" ¿qué está mal?

    • @Decodecms
      @Decodecms  5 років тому

      Puedes enviar correos desde tu propio WordPress?, por ejemplo al crear un usuario o recordar una contraseña?

  • @moisesquintana999
    @moisesquintana999 5 років тому

    en el url me sale esto : ( localhost/cursowordpress/checkout/?sent= ) osea falta el numero 1 al final como sale en tu tutorial

    • @Decodecms
      @Decodecms  5 років тому

      El correo se envía?, si estas en localhost es posible que no funcione porque no tienes un servicio de correos levantado, el valor de 1 te lo genera la función de envío de correo : wp_mail

    • @moisesquintana999
      @moisesquintana999 5 років тому +1

      si me funciona cuando lo hago con un servidor ... gracias amigo

  • @fabian0pr
    @fabian0pr 6 років тому

    Es posible evitar la redirección ? es decir que simplemente se quede en la misma pagina sumándole un mensaje de éxito.

    • @Decodecms
      @Decodecms  6 років тому

      Hola, eso es lo que hace, la redirección lo hace a la misma página con un mensaje como parámetro.

  • @moisesquintana999
    @moisesquintana999 5 років тому

    hola amigo ....me sale hubo un error, podrias ayudarme

    • @Decodecms
      @Decodecms  5 років тому

      Qué error te sale, revisa bien el código es posible que sea un error de sintaxis

  • @afroditaescort5443
    @afroditaescort5443 5 років тому

    Hola exlenete video sabes como subir imagenes en este formulario

    • @Decodecms
      @Decodecms  5 років тому

      Hola, si quieres poner una imagen como diseño de tu formulario, simplemente usa la url absoluta y código HTML, sin embargo si quieres que tus usuarios adjunten imágenes por el formulario, entonces si que tendrías que hacer más cambios en código, en este caso si no conoces mucho de programación mejor usar un plugin de construcción de formularios que te facilite el trabajo.

    • @afroditaescort5443
      @afroditaescort5443 5 років тому

      @@Decodecms Si lo que necesito es poder hacer que adjunten imagene y crep que lo estoy logrando, pero lo unico que creo que no me funciona es en el function sabes tu que deberia cambiar

    • @Decodecms
      @Decodecms  5 років тому

      @@afroditaescort5443 para adjuntar imágenes posiblemente tengas que integrar algo como se detalla en: decodecms.com/usar-el-media-uploader-de-wordpress-en-tus-plugins-y-temas/ , pero ya te digo es algo más complejo mejor sería hacer un plugin o usar uno hecho.

  • @ClienteClie
    @ClienteClie 6 років тому

    Excelente video. Al recibir el correo del formulario me llega como wordpress@midominio.com, como puedo hacer para quitarle el wordpress y agregue mi correo.. Gracias...

    • @Decodecms
      @Decodecms  6 років тому

      Debe ser el correo que tienes configurado para el usuario administrador de tu sitio.

  • @javieraguilar1842
    @javieraguilar1842 4 роки тому

    Buen video pero amigo, controla esa muletilla (ruido) que haces antes de hablar, es molesta

    • @Decodecms
      @Decodecms  4 роки тому

      Si, gracias, ya estoy trabajando en ello.

  • @oscarcardoso7599
    @oscarcardoso7599 3 роки тому

    Hermano me funciono perfecto unas 25 veces y ahora ya no manda nada otra vez jaja

    • @Decodecms
      @Decodecms  3 роки тому +1

      Tal vez realizaste alguna actualización o cambio en la configuración de tu sitio o de tu cuenta de hosting

    • @oscarcardoso7599
      @oscarcardoso7599 3 роки тому

      @@Decodecms me he dado cuenta que se satura

    • @oscarcardoso7599
      @oscarcardoso7599 3 роки тому

      @@Decodecms Hermano, solo que el codigo del index no me va, sabras porque?

    • @oscarcardoso7599
      @oscarcardoso7599 3 роки тому

      @@Decodecms Por cierto, el formulario lo tengo en una pagina inicio.php, es unica pagina, siento que no se esta cumpliendo la funcion redirect