{"id":227106,"date":"2022-09-18T19:40:00","date_gmt":"2022-09-18T16:40:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227106"},"modified":"2022-11-08T19:04:18","modified_gmt":"2022-11-08T16:04:18","slug":"como-crear-un-formulario-en-wordpress-sin-un-complemento","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/como-crear-un-formulario-en-wordpress-sin-un-complemento\/","title":{"rendered":"C\u00f3mo crear un formulario en WordPress sin un complemento"},"content":{"rendered":"\n<p>WordPress es una de las formas m\u00e1s comunes de crear y dise\u00f1ar un sitio web. No nos equivocar\u00edamos si defini\u00e9ramos WordPress como el sistema operativo de tu sitio web.<\/p>\n<p>Sin embargo, los complementos de WordPress a veces son dif\u00edciles de mantener. Los complementos pueden limitarte. su capacidad para crear cosas desde cero y producir bienes que sean m\u00e1s relevantes para sus requisitos y gustos.<\/p>\n<p>Ocasionalmente se requiere crear un nuevo formulario de WordPress para una necesidad particularmente espec\u00edfica al desarrollar un sitio web de WordPress. Por supuesto, los complementos existen y son \u00fatiles cuando se trabaja en un sitio nuevo. Pero tambi\u00e9n puede crear un nuevo formulario de WordPress hecho a mano y personalizado y aprender a crear un formulario en WordPress sin un complemento.<\/p>\n<p>S\u00ed, siempre puede confiar en los complementos de WordPress. Sin embargo, trabajar sin usar el complemento de WordPress le permitir\u00e1 crear m\u00e1s contenido personalizado para su sitio de WordPress. Le dar\u00e1 m\u00e1s libertad para mostrar lo que quiera en su sitio de WordPress.<\/p>\n<p>Los complementos de WordPress no siempre son la mejor respuesta para las instalaciones de formularios. Por lo tanto, use Getform para crear un formulario de WordPress simple y adaptable en su sitio. Los complementos son vitales, pero pueden hacer que su sitio de WordPress funcione lentamente. Es por eso que tiene sentido explorar formas de agregar funcionalidad sin depender de complementos cuando sea posible. Cada complemento agrega su propio c\u00f3digo y archivos a la base de datos de WordPress. Esto puede ralentizar la velocidad del sitio y aumentar su uso de memoria. Para evitar esto, es bueno saber c\u00f3mo crear un formulario en WordPress sin un complemento.<\/p>\n<p>Administrar una cantidad excesiva de complementos en un sitio de WordPress lleva mucho tiempo. Para mantener los complementos actualizados, debe actualizarlos. Adem\u00e1s, los complementos pueden interferir entre s\u00ed, lo que hace que su sitio web de WordPress se rompa.<\/p>\n<p>Como resultado, usar menos complementos puede ayudarlo a resolver cualquier dificultad con su sitio m\u00e1s r\u00e1pidamente. Los formularios son un componente esencial de cada sitio web, as\u00ed como para cualquier sitio web de WordPress. Hay varios complementos de WordPress disponibles para crear formularios de WordPress personalizados. Pero, la mayor\u00eda de ellos son inadecuados. Es m\u00e1s sencillo crear un formulario en WordPress si tiene un buen conocimiento de PHP, HTML y Javascript.<\/p>\n<p>En este art\u00edculo, encontrar\u00e1 informaci\u00f3n crucial sobre c\u00f3mo crear un formulario en WordPress sin un complemento.<\/p>\n<p>Aqu\u00ed, aprender\u00e1 sobre:<\/p>\n<ul>\n<li>trabajando sin complementos,<\/li>\n<li>usando c\u00f3digo HTML personalizado,<\/li>\n<li>creaci\u00f3n de plantillas de p\u00e1gina,<\/li>\n<li>creando formularios,<\/li>\n<li>construyendo el formulario de WordPress del sitio web,<\/li>\n<li>usando el complemento jQuery,<\/li>\n<li>para qu\u00e9 se usa el archivo PHP,<\/li>\n<li>que son los nonces,<\/li>\n<li>c\u00f3mo mejorar el formulario de WordPress,<\/li>\n<li>cu\u00e1les son algunos errores habituales, etc.<\/li>\n<\/ul>\n<h2><strong>Agregue una secci\u00f3n HTML personalizada y configure el formulario de WordPress<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984672306.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984672306.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>Cree una nueva p\u00e1gina para albergar su formulario de contacto de WordPress. Inicie sesi\u00f3n en su panel de WordPress y vaya al \u00e1rea de configuraci\u00f3n de P\u00e1ginas. El paso 2 es seleccionar y hacer clic en Agregar nuevo. Al crear una p\u00e1gina de contacto, elija un nombre significativo. Por ejemplo: &quot;Cont\u00e1ctenos&quot;.<\/p>\n<p>Formulario de contacto m\u00e1s simple, mejor. Esto deber\u00eda ser lo m\u00e1s simple posible. Solo necesita el nombre, el correo electr\u00f3nico y los cuadros de comentarios para crear un formulario de contacto simple. Debe copiarse y colocarse en el archivo page-contact.php.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984775736.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984775736.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>El paso 3 es crear su formulario de WordPress despu\u00e9s de haber nombrado su p\u00e1gina de contacto. Puede usar el bloque de c\u00f3digo si activa Bootstrap en su sitio de WordPress.<\/p>\n<p>Si desea mantener un control total sobre la apariencia de su sitio, puede usar el bloque de c\u00f3digo de formulario sin necesidad de arranque. Despu\u00e9s de seleccionar el bloque de c\u00f3digo apropiado para su sitio de WordPress, agregue un bloque HTML personalizado de Gutenberg. Pegue el c\u00f3digo de formulario de su elecci\u00f3n.<\/p>\n<p>Si est\u00e1 utilizando una versi\u00f3n anterior de WordPress que carece del bloque HTML de Gutenberg, primero vaya a la configuraci\u00f3n de la pesta\u00f1a Texto. Pegue el c\u00f3digo de formulario de su elecci\u00f3n en el \u00e1rea.<\/p>\n<p>No olvide incluir la URL del punto final que encontr\u00f3 en la propiedad de acci\u00f3n del bloque HTML. Como resultado, los env\u00edos se enviar\u00e1n al formulario que cre\u00f3 en su panel de Getform.<\/p>\n<h2><strong>Creaci\u00f3n de una plantilla de p\u00e1gina<\/strong><\/h2>\n<p>El paso 1 es crear una plantilla para una p\u00e1gina de WordPress. Para hacerlo, copie el c\u00f3digo de page.php en un nuevo archivo llamado page-contact.php. Para garantizar que WordPress trate el archivo contact.php como una plantilla de p\u00e1gina de WordPress, debemos incluir un comentario en la parte superior del archivo.<\/p>\n<h2><strong>Construyendo el formulario<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898487993c.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898487993c.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>Ahora debemos crear un formulario de contacto b\u00e1sico de WordPress. Simplemente copie y pegue el c\u00f3digo en el contenido de la entrada. No es dif\u00edcil usar este c\u00f3digo HTML autoexplicativo para un formulario. Se utilizar\u00e1 m\u00e1s adelante para determinar si el formulario ha sido enviado o no.<\/p>\n<h2><strong>Preprocesamiento de datos<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898498f8a1.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898498f8a1.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>El formulario creado parecer\u00e1 agradable, pero ser\u00e1 completamente in\u00fatil porque no enviar\u00e1 ning\u00fan correo electr\u00f3nico. Lo que debemos hacer es echar un vistazo al formulario que se envi\u00f3 y volver a verificar todos los datos. Debe verificar si los campos se completaron correctamente con los datos adecuados.<\/p>\n<p>Si las casillas est\u00e1n llenas con los datos correctos, obtendremos la direcci\u00f3n de correo electr\u00f3nico del administrador del blog y le enviaremos el correo electr\u00f3nico.<\/p>\n<p>De lo contrario, no se enviar\u00e1 ning\u00fan correo electr\u00f3nico y el usuario tendr\u00e1 problemas. Verifique que el formulario haya sido enviado y completado con datos precisos. Si ocurre un error, como un campo vac\u00edo o una direcci\u00f3n de correo electr\u00f3nico err\u00f3nea, se muestra un aviso y no se env\u00eda el formulario. Tienes que corregir estos datos y volver a intentarlo.<\/p>\n<h2><strong>Agregar una verificaci\u00f3n jQuery<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984aaacb5.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984aaacb5.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>Nuestro formulario ahora est\u00e1 completamente listo. Pero podemos mejorarlo incorporando la verificaci\u00f3n del lado del cliente. Para hacer esto, usaremos jQuery y el complemento jQuery de confirmaci\u00f3n. Este complemento es fant\u00e1stico ya que le permite verificar r\u00e1pidamente si un formulario se ha completado con datos precisos. El primer paso es descargar e instalar el complemento de validaci\u00f3n en su archivo de tema.<\/p>\n<p>Ahora debemos conectar los archivos Javascript a nuestro tema. Despu\u00e9s de eso, el complemento de validaci\u00f3n de jQuery confirmar\u00e1 el formulario de contacto en el lado del cliente. \u00bfC\u00f3mo funciona? Selecciona los datos del formulario que tienen la clase CSS requerida y valida que se completen correctamente. Si este no es el caso, se muestra un aviso y deber\u00e1 corregir todas las entradas de datos incorrectas.<\/p>\n<h2><strong>Forma de mejora<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984bbbb81.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984bbbb81.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>Utilice las capacidades de WordPress para salvaguardar el uso de nuestro formulario utilizando nonces. Las funciones le permitir\u00e1n asegurarse de que el contenido de una solicitud de formulario se origine en el sitio actual y no en otro. Como resultado, no es la protecci\u00f3n ideal, aunque protege en muchas circunstancias.<\/p>\n<p>Su primer par\u00e1metro es una acci\u00f3n, mientras que su segundo argumento es un nombre. Estas dos palabras se utilizan nuevamente m\u00e1s adelante en nuestro c\u00f3digo para determinar si el nonce enviado corresponde a estas dos entradas.<\/p>\n<p>Es importante incluir campos nonce en sus formularios de WordPress. Los nonces se pueden usar para verificar que un usuario tiene la intenci\u00f3n de realizar una acci\u00f3n y es fundamental en la protecci\u00f3n contra la falsificaci\u00f3n de solicitudes entre sitios (CSRF)&quot;.<\/p>\n<h2><strong>Intercepci\u00f3n de datos con plantilla<\/strong><\/h2>\n<p>Conc\u00e9ntrate en la l\u00f3gica de procesamiento del formulario: dejamos la plantilla y nos dirigimos al archivo functions.php para manejar los datos recibidos.<\/p>\n<p>Es necesario conectarse a una acci\u00f3n de WordPress que se ejecute antes de que se produzcan los encabezados de p\u00e1gina de WordPress. Es potencialmente redirigir al usuario a otra p\u00e1gina despu\u00e9s de evaluar la entrada del formulario.<\/p>\n<p>La primera condici\u00f3n en nuestra funci\u00f3n nos asegura que se ha enviado una entrada de formulario. Hay un v\u00ednculo entre la funci\u00f3n y la acci\u00f3n de redirecci\u00f3n de la plantilla. Debido a esto, cada vez que cargue el \u0161age, se llamar\u00e1.<\/p>\n<p>Por lo tanto, es fundamental filtrar las solicitudes y asegurarse de que sea el momento de analizar la entrada del formulario, si existe. Esto indica que se presion\u00f3 el bot\u00f3n de enviar en el formulario y que ahora es el momento de probar la solicitud.<\/p>\n<h2><strong>Procesamiento de los datos<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984ccdf3d.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984ccdf3d.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>Una vez que hayamos completado nuestras comprobaciones, depende de usted hacer lo que quiera con los datos del formulario almacenados en la variable. Guarde el monto del regalo como una variable.<\/p>\n<p>Despu\u00e9s de actualizar con \u00e9xito la base de datos, debemos redirigir al usuario a una p\u00e1gina. Adem\u00e1s, debe crear un mensaje de \u00e9xito, que puede crear utilizando Dashboard.<\/p>\n<h2><strong>Manejo de errores<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984dd1514.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984dd1514.jpg\" alt=\"C\u00f3mo crear un formulario en WordPress sin un complemento\" ><\/a><\/p>\n<p>Debe asegurarse de enviar y completar el formulario correctamente. Si ocurre un error, como un campo vac\u00edo o una direcci\u00f3n de correo electr\u00f3nico err\u00f3nea, recibir\u00e1 un aviso y no podr\u00e1 enviar el formulario.<\/p>\n<p>Despu\u00e9s de esto, debe crear y mostrar advertencias de error debajo del cuadro asociado. Cree algo simple, como &quot;Por favor ingrese su nombre&quot;. Obtendr\u00e1 una plantilla de p\u00e1gina de formulario completa que puede usar.<\/p>\n<h2><strong>Pensamientos finales sobre c\u00f3mo crear un formulario en WordPress sin complemento<\/strong><\/h2>\n<p>Usar WordPress para crear un sitio web es una opci\u00f3n muy popular para muchos. Ofrece varias opciones para sus usuarios. Se le ofrece al usuario elegir un tema espec\u00edfico para el sitio, organizar lo que quiere mostrar en su sitio hasta el m\u00e1s m\u00ednimo detalle&#8230; Le permite crear y agregar nuevas p\u00e1ginas y contenido con o sin usar los complementos.<\/p>\n<p>WordPress es una excelente opci\u00f3n para crear un sitio web o un blog. Es bueno para principiantes y tambi\u00e9n para personas que est\u00e1n m\u00e1s familiarizadas con la creaci\u00f3n de sitios web y el trabajo con el c\u00f3digo.<\/p>\n<p>En este art\u00edculo, le presentamos formas de crear un formulario en WordPress sin un complemento para su sitio de WordPress.<\/p>\n<p>La creaci\u00f3n de formularios es fundamental a la hora de dise\u00f1ar un WordPress o cualquier sitio. Es posible que necesite un poco m\u00e1s de conocimiento sobre el c\u00f3digo. Pero siempre hay complementos para facilitar el trabajo mientras a\u00fan est\u00e1 aprendiendo a trabajar con el c\u00f3digo. Sea paciente, aprenda y crear\u00e1 incre\u00edbles sitios web de WordPress o blogs.<\/p>\n<p>Si disfrut\u00f3 leyendo este art\u00edculo sobre c\u00f3mo crear un formulario en WordPress sin complemento, debe consultar este sobre <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-ocultar-el-autor-en-wordpress-en-unos-pocos-pasos\/\" title=\"c\u00f3mo ocultar el autor en WordPress\" >c\u00f3mo ocultar el autor en WordPress<\/a>.<\/p>\n<p>Tambi\u00e9n escribimos sobre algunos temas relacionados, como <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-incrustar-un-formulario-de-google-en-wordpress\/\" title=\"incrustar un formulario de Google en WordPress\" >incrustar un formulario de Google en WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-subir-un-archivo-html-a-wordpress-facilmente\/\" title=\"c\u00f3mo cargar un archivo HTML en WordPress\" >c\u00f3mo cargar un archivo HTML en WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/es\/donde-se-almacenan-las-paginas-de-wordpress-contestada\/\" title=\"d\u00f3nde se almacenan las p\u00e1ginas de WordPress\" >d\u00f3nde se almacenan las p\u00e1ginas de WordPress<\/a> y <a href=\"https:\/\/wordpress.mediadoma.com\/es\/como-eliminar-temas-de-wordpress-y-cuando-hacerlo\/\" title=\"c\u00f3mo eliminar temas de WordPress\" >c\u00f3mo eliminar temas de WordPress<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo, encontrar\u00e1 informaci\u00f3n crucial sobre c\u00f3mo crear un formulario en WordPress sin complemento.<\/p>\n","protected":false},"author":1,"featured_media":188796,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[914,840,861],"tags":[1172],"class_list":["post-227106","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otro","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/227106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=227106"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/227106\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/188796"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=227106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=227106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=227106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}