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.
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/").
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.
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.
@@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
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.
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/
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.
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é?
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.
@@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.
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
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
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
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?
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.
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.
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.
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
Hola, podrías comprobarlo con javascript. La otra opción es implementar un recaptcha invisible. Evaluaré esto en futuros videos. Gracias por la sugerencia
@@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!
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.
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
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.
@@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
@@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.
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...
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.
EXCELLENTE Jhon!!!! Muchisimas gracias funciona perfectamente!!!!
buen vídeo, no sabía lo de los "hooks" de wordpress 💪
Excelente!!! gracias por compartir la info!! funciona!
Excelente video, me has salvado estoy agradecido xD!!!
Como siempre!!
Explicado al detalle!!
Gracias por estos excelentes tutoriales.
Hola mucho gusto, disculpa pero solo me redirecciona al admin-post.php y no hace mas nada, que puedo hacer? gracias
Hola, excelente, funciona perfecto.
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/").
Debes tener una página de contacto con esa url para que apunte a esa página
@@Decodecms Hola y gracias por responder, exacto así la tengo configurada pero no me funciona
Hola. como confirmar que el formulario reciba consultas?? osea...con mysql. gracias
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.
excelente....
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.
Hola, si que debería aparecerte, es una funcionalidad integrada de WordPress, verifica en otro sitio web si te sucede lo mismo.
Tambien podria mandar algun archivo adjunto por medio del formulario ? con algun campo file ?
Hola, si, efectivamente la función wp_mail te permite igualmente adjuntos, revisa: developer.wordpress.org/reference/functions/wp_mail/
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.
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.
@@Decodecms gracias
Hola Omar yo usé directamente el editor del Hosting (cPanel de Godaddy)
una pregunta funcionaria en un landing page? PD: Lo probe en un landing page redirigiendo a la misma pagina y no funcionó 🤔
Hola, la landing debe tener asociada una plantilla de página, es decir debes usar una página de WordPress como landing
@@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
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.
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/
@@Decodecms Interesante, estoy usando xampp para todo el proceso, voy a ver que encuentro con dicha herramienta.
Amigo como puedo crear esta programación directamente en un host real de wordpress? es que veo que todos utilizan un localhost
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.
Maravilloso. ¿Como hago para guardar lo que se envia en un txt, o en una base de datos?
Hola, estoy justo por sacar un artículo al respecto, es decir almacenar la data que se envía en la BD.
Hola, he publicado un artículo que realiza el guardado de los datos: decodecms.com/guardar-datos-de-formulario-de-contacto-sin-plugins/
@@Decodecms Perfecto
@@Decodecms Muy bien
Hola, tienes algún ejemplo igual pero insertando un campo de Fecha?
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é?
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.
@@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.
@@sofiam.fernandez6951 ¡Hola! Me podrías dar el ejemplo, por favor.
Funcionaria desde un tema hijo, como puede ser astra?
Hola, es independiente del tema
@@Decodecms Vale pero deberia tener el fichero page.php en la carpeta del tema hijo o no impota?
@@alvaroespinosa3004 Yo lo puse en el tema hijo sin problemas.
Hola muy buen video sabes como poner dos formularios? tendria que cambiar los nombres en la funcion y dupicar el codigo?
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
hola gracias por responder lo estoy intentando hasta el momento me esta enviando solo una de las casi 10 preguntas del formulario @@Decodecms
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
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
En mi tema no me aparece el archivo de php ):
Hay alguna otra forma u otro archivo en el cual pueda hacer eso?
Usa el Administrador de Archivos de tu cuenta de hosting, o conéctate a tus archivos por FTP
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?
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.
Excelente, maestro cómo se integraría el captcha?
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.
Tienes un video de como hacer los submenus en wordpress con php ¡?
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.
Lo probé y me da error, el código esta perfecto.. será porque trabajo en local?
Si estas en local y te sale error al enviar, si, ya que requieres de un servicio de correos funcionando
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
Hola, podrías comprobarlo con javascript.
La otra opción es implementar un recaptcha invisible.
Evaluaré esto en futuros videos. Gracias por la sugerencia
@@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!
No me llega el correo y me sale esto : www.soberaniaalimentaria.gob.ec/prueba/servicios/wp-admin/admin-post.php
saludos
Ayuda por favor .. gracias... ur
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.
Hola, hice todo al pie se la letra y al final me sale error. "Hubo error al enviar" ¿qué está mal?
Puedes enviar correos desde tu propio WordPress?, por ejemplo al crear un usuario o recordar una contraseña?
en el url me sale esto : ( localhost/cursowordpress/checkout/?sent= ) osea falta el numero 1 al final como sale en tu tutorial
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
si me funciona cuando lo hago con un servidor ... gracias amigo
Es posible evitar la redirección ? es decir que simplemente se quede en la misma pagina sumándole un mensaje de éxito.
Hola, eso es lo que hace, la redirección lo hace a la misma página con un mensaje como parámetro.
hola amigo ....me sale hubo un error, podrias ayudarme
Qué error te sale, revisa bien el código es posible que sea un error de sintaxis
Hola exlenete video sabes como subir imagenes en este formulario
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.
@@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
@@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.
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...
Debe ser el correo que tienes configurado para el usuario administrador de tu sitio.
Buen video pero amigo, controla esa muletilla (ruido) que haces antes de hablar, es molesta
Si, gracias, ya estoy trabajando en ello.
Hermano me funciono perfecto unas 25 veces y ahora ya no manda nada otra vez jaja
Tal vez realizaste alguna actualización o cambio en la configuración de tu sitio o de tu cuenta de hosting
@@Decodecms me he dado cuenta que se satura
@@Decodecms Hermano, solo que el codigo del index no me va, sabras porque?
@@Decodecms Por cierto, el formulario lo tengo en una pagina inicio.php, es unica pagina, siento que no se esta cumpliendo la funcion redirect