Cómo crear un formulario personalizado en el sitio web o blog de WordPress


Si acaba de configurar su primer blog, sabrá que viene con un formulario de contacto predeterminado: la mayoría de los temas premium vienen con uno. La idea es que los formularios de contacto son esenciales cuando se trata de su audiencia que busca ponerse en contacto con usted por una razón u otra. Además, con los formularios de contacto, la participación de los usuarios debería aumentar, por lo que es esencial usar uno en su blog. Pero nuevamente, también puede usar complementos de formulación, como el Formulario de contacto 7 de contacto, el formulario de contacto rápido y seguro, entre otros, para determinar los usuarios para contactarlo.
Y, además, estos formularios de contacto deberían permitirle conectarse directamente con el público y también permitirle hacer que su marketing sea más eficiente. Tutorial de video
Sin embargo, el problema es que la mayoría de los formularios de contacto predeterminados e incluso los complementos vienen con el mismo estereotipo, por lo que es posible que desee optar por algo más especializado en la configuración de su propio formulario de contacto. Si es bastante hábil en el PHP, entonces debería poder hacerlo fácilmente, por lo que es esencial leer el resto del artículo, para que pueda configurar su propio formulario personalizado que los usuarios usen, para ser Conéctate contigo.
1. Diseño de formulario: puede crear una plantilla de página separada o escribir un código HTML en su página de WordPress y, como es infinitamente más simple, es más lógico optar por lo mismo. Puede crear un formulario personalizado en WordPress siguiendo los pasos enumerados a continuación. Y, como siempre, no olvide hacer una copia de seguridad de la información antes de comenzar. Páginas de acceso -> Agregar nueva opción ofrecida en el tablero de WordPress.

Proporcione el título de la página deseada, como “información del cliente” o “detalles del cliente”.
Ahora navegue por la pestaña “HTML” para escribir el código HTML.
Cree una forma personalizada en WordPress que desee.
Agregue un método de “publicar”, dale un nombre “DISTALLES_CLIENT”
Agregue una función “Form_Validation” en la propiedad ONSubmit para agregar algunas validaciones de JavaScript más adelante y dar la acción.
La acción es el archivo PHP que se ejecutará cuando se envíe el formulario.
En este momento, es posible que desee agregar algunos campos en la forma, como nombre, correo electrónico, sexo, edad, etc. y cierre el formulario.
El código final debería verse así
Tu nombre:
Su correo electrónico:
Sexo: mujer masculina
Tu edad:
2. Validación: ahora que ha diseñado el formulario, es hora de validarlo. Nunca confíe en los datos del usuario “como sean” y siempre validelos antes de ingresarlos en la base de datos. Solo tiene que seguir el código a continuación para una validación rápida y eso debería funcionar. Tenga en cuenta este código de validación y cierre al final.
FUNTA FORM_VALIDATION () {
/* Verifique el nombre del cliente para el envío en blanco*/
Var custom_name = document.forms [“customer_details”] [“customer_name”]. Valor; if (name_client == “” || name_client == null) {
Alerta (“El campo de nombre debe completarse”);
devuelve falso;
}/ * Verifique el correo electrónico del cliente en busca de formato no válido */
Var customer_email = document.forms [“customer_details”] [“customer_email”]. Valor;
lima at_posis = customer_email.indexof (“@”);
var dot_posis = customer_email.lastindexof (“.”);
If (at_posis & lt; 1 || dot_position = customer_email.length) {
Alerta (“La dirección de correo electrónico dada no es válida”);
devuelve falso;
}
}
Esto verificará y validará el nombre y la dirección de correo electrónico del cliente. Agregue este código después. Entonces el código completo de WordPress se verá como
Tu nombre:
Su correo electrónico:
Sexo: mujer masculina
Tu edad:
FUNTA FORM_VALIDATION () {
/* Verifique el nombre del cliente para el envío en blanco*/
Var custom_name = document.forms [“customer_details”] [“customer_name”]. Valor;
if (name_client == “” || name_client == null) {
Alerta (“El campo de nombre debe completarse”);
devuelve falso;
}
/ * Verifique el correo electrónico del cliente en busca de formato no válido */
Var customer_email = document.forms [“customer_details”] [“customer_email”]. Valor;
lima at_posis = customer_email.indexof (“@”);
var dot_posis = customer_email.lastindexof (“.”);
If (at_posis & lt; 1 || dot_position = customer_email.length) {
Alerta (“La dirección de correo electrónico dada no es válida”);
devuelve falso;
}
}
Ahora, todo lo que tiene que hacer es publicar la página y eso debería ser efectivo.
3. Escrituras en el lado del servidor: ¿Recuerdas la parte en la que mencioné “Detalles del cliente.php”? Bueno, es hora de lidiar con ese lado. Abra el bloc de notas o el editor de texto preferido y las notas el código explicado a continuación y guarde el archivo como customer-details.php en el escritorio. Primero, declare algunas variables llamadas $ name_client, $ correo electrónico_client, $ sex_client, $ cliente y asigne los valores de los campos respectivos enviados por el formulario HTML. Por ejemplo, $ name_client = $ _post [“name_client”] captará el valor del formulario HTML mediante el método de publicación y lo asignará a la variable $ name_client. Ahora, debe hacer lo mismo con otros valores. Ahora tiene que conectar el archivo PHP con la base de datos utilizando mysqli_connect. Si no recuerda la configuración de la base de datos, puede encontrar estas configuraciones en su instalación de WordPress. Descargue WP-Config.php desde su instalación de WordPress en su escritorio con su cliente FTP favorito, como FileZilla. Abra WP-Config.php utilizando su editor de texto preferido, como el bloc de notas, y encontrará la configuración necesaria para las bases de datos. Después de conectar la base de datos, ingrese los datos recopilados desde el formulario a la base de datos de WordPress utilizando MySQLI_Query.
Hay un paso opcional en este código PHP. Si desea mostrar un mensaje al usuario después de enviar el formulario o desea redirigir al usuario a otra página, puede agregar encabezado (“Ubicación:”) al código. Deberá crear una página exitosa para esto más adelante. Entonces el cliente-Details.php Complete se verá como

// obtener datos
$ name_client = $ _post [“name_client”];
$ customer_email = $ _post [“ELIMA DE ELECCIÓN”];
$ sex_client = $ _post [“sex_client”];
$ Age_client = $ _Post [“Age_client”]; // Conexión de la base de datos $ Conn = MySQLI_Connect (“Host de la base de datos”, “Nombre de usuario de la base de datos”, “Contraseña de la base de datos”, “Nombre de la base de los datos base”) ;
If (! $ Conect) {
die (‘problema a la conexión a la base de datos:’. mysql_error ());
}
// Insertar los datos en la base de datos
$ query = “Insertar en ‘Nombre de la base de datos’. ‘Nombre de la tabla’ (‘Customer_name’, ‘Customer_Email’, ‘Customer_sex’, ‘Customer_age’) Valores ($ Customer_name, $ Customer_Email, $ Customer_sex, $ Customer_age)”;
mySqli_Query ($ Conn, $ Query);
// redirección a la página de éxito
encabezado (“ubicación:”);
Cargue este archivo de cliente-deceta.php en la carpeta con temas utilizando su cliente FTP favorito.
4. éxito: la página de éxito es la que un usuario puede ver después de enviar el formulario con sus detalles; Puede configurar esta página para mostrar un mensaje personalizado, como “sus datos se han enviado con éxito” o algo similar. La idea es que puede usar el código publicado a continuación para configurar su propia página completa exitosa con un mensaje personalizado. Cree una página de WordPress, dale un título como “Página de éxito”, asegúrese de que coincida con la página “Página de éxito” o lo que haya indicado en el encabezado (“Ubicación”). Ahora escriba un mensaje, como “Gracias por la cooperación” o algo así y debería estar listo.
Siempre puede recargar su sitio para verificar y ver si el formulario de contacto funciona correctamente y, en casi todos los casos, debería funcionar bien. Sin embargo, si tiene algunos problemas, puede verificarlo en cualquier momento en línea o puede solicitar a un experto que configure su formulario personalizado. Es importante que el formulario de contacto no parezca demasiado agresivo o intrusivo, para ayudar a aumentar las tasas de conversión. Además, puede usar estos formularios personalizados para recopilar datos e información sobre sus clientes. Puede continuar utilizando sus campañas de marketing. Esta es una de las principales razones por las cuales los formularios de contacto, en particular, los formularios de contacto son esenciales para todos los blogs y, lo que es más importante. , puede usar los códigos enumerados aquí no solo para crear una forma personalizada en WordPress, sino, en realidad, para crear cualquier tipo de contacto con diferentes parámetros. Como sugerí anteriormente, siempre es una buena idea hacer una copia de seguridad completa antes de cambiar sus archivos básicos. Una vez que haya abierto el formulario, debería poder verificar si el formulario en cuestión valida los datos como programados para hacerlo antes de ingresarlo en la base de datos. En general, los formularios de contacto son esenciales tanto para blogs como para sitios web, ya que ayuda a los clientes a contactarlo y pueden conducir a mejores tasas de conversión a largo plazo. Por lo tanto, asegúrese de probar los pasos enumerados anteriormente y su formulario de contacto personalizado debería funcionar bien.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *