Crear un formulario de autenticación emergente en Divi puede ser una forma efectiva de mejorar el diseño del usuario de diseño y salida en su sitio. La idea es crear un formulario de conexión que se muestre en un cuadro pop. Botón de conexión en el encabezado de la página. Esto es más conveniente que la redirección del usuario a una página de autenticación personalizada. Además, permite a los desarrolladores web crear un formulario de diseño personalizado (al menos en el front-end inicial), lo que puede ser una alternativa refrescante a la experiencia tradicional de conexión de WordPress.
En este tutorial, crearemos un formulario de autenticación emergente con conexión personalizada y botones de desconexión en la división. Usando el módulo de conexión DIP y algunos botones, crearemos una experiencia emergente de soldadura, lo que permite a los usuarios conectarse y desconectar sin ser redirigidos a otra página. Permitido, esta solución se limita al diseño del formulario de conexión frontal, lo que significa que cualquier error que aparezca (o si el usuario necesita restablecer una contraseña) se redirigirá al formulario de conexión / página de WordPress tradicional en “WP – Iniciar sesión “.php”. Sin embargo, para aquellos que buscan un diseño de conexión personalizado en el front-end sin tener que usar un complemento, esta puede ser la solución para usted.
¡Vamos a empezar! Él saca la vista con un vistazo rápido al diseño que construiremos en este tutorial. Observe cómo cambiar el botón de conexión y los botones de desconexión respectivamente. Y, una vez que el usuario se autentica, permanece en la página actual. Además, el formulario de autenticación emergente muestra contenido diferente de “advertencia” siempre que el usuario intente desconectarse. Descargue la plantilla gratuita para poner su mano en los dibujos en este tutorial, primero deberá descargar el archivo con el botón a continuación. Para tener acceso a la descarga, deberá suscribirse a nuestra lista diaria de correo electrónico utilizando el formulario a continuación. ¡Como nuevo suscriptor, recibirá más buenas divisiones y un paquete Divaut gratuito todos los lunes! Si ya está en la lista, simplemente ingrese la dirección de correo electrónico a continuación y haga clic en Descargar. No se “volverá a suscribirse” y no recibirá correos electrónicos adicionales. Determine los archivos
Descargue el registro gratuito para el Boletín Informativo Divic y le enviaremos una copia de la página de la página de la página final, además de muchos otros recursos, consejos y consejos para Div gratis. Sigue a ti mismo y serás una división maestra en el menor tiempo. Si ya está suscrito, simplemente ingrese el correo electrónico a continuación y haga clic en Descargar para acceder al paquete de apariencia.

Te has suscripto satisfactoriamente. ¡Consulte su correo electrónico para confirmar su suscripción y obtener acceso a paquetes de diseño semanales gratuitos!
Cómo cargar la plantilla gratuita para cargar la plantilla, navegue por el constructor de temas en el backend de su sitio de WordPress.
Luego, en la esquina superior derecha, verá un icono de dos fluidos. Haga clic en el icono. Navegue a la pestaña Importar, cargue el archivo JSON que pueda descargar en esta publicación y haga clic en “Importar el constructor Builder”.

Una vez que haya cargado el archivo, notará un nuevo encabezado global y sótano en su plantilla de sitio web predeterminada. Guarde los cambios en la división de la división tan pronto como desee que se active la plantilla. Para cambiar los elementos de la plantilla de encabezado, comience abriendo la plantilla.

Pasemos al tutorial, ¿no? Lo que debe comenzar, aunque puede agregar este formulario de autenticación emergente y botones de conexión / desconexión personalizados a cualquier encabezado personalizado, utilizaremos un encabezado prefabricado para acelerar el proceso y comenzar rápidamente en el diseño.

Si aún no lo ha hecho, instale y active el tema de Div. Importe el crowdfunding en el encabezado del constructor de temas para comenzar, descargue el encabezado y el sótano gratuito para el crowdfunding Div. Para hacer esto, vaya a la publicación del blog.

Luego ingrese la dirección de correo electrónico para descargar el archivo zip.
Después de eso, descomprima el archivo para que esté listo para la importación. Para importar el archivo al generador de temas, siga estos pasos:

Navegue a Divin> Temor Builder.

Haga clic en el icono de portabilidad.
En la ventana de portabilidad emergente, seleccione la pestaña Importar.
Elija el archivo descargado previamente para importarse.
Haga clic en el botón Importar.
Haga clic en el icono de edición para editar el encabezado importado.
Creación del formulario de autenticación emergente con botones de autenticación / desconexión personalizados en Divi 1: Creación de los botones de inicio de sesión y desconexión una vez alcanzó el editor de diseño de encabezado global, abrir las capas, para que pueda ver fácilmente todos los elementos. En la fila superior de la sección del encabezado, elimine el módulo de seguimiento de las redes sociales junto al botón de conexión en la columna 3. Aumentando el botón de autenticación para crear nuestro botón de inicio de sesión, abra la configuración del botón en la columna 3 desde la fila superior. Actualice lo siguiente en la pestaña Diseño:
Icono del botón: icono de bloqueo (ver captura de pantalla)

Icono de botón de colocación: izquierda

Muestre el icono solo en el cursor para el botón: no
Revestimiento: 0.5em arriba, 0.5em hacia abajo, 2em izquierdo, 0.7em derecho
En la pestaña avanzada, le dé al botón dos clases CSS personalizadas de la siguiente manera:
Clase CSS: ET-Toggle-Popup ET-Popup-Login-Button
Creando el botón de desconexión para crear nuestro botón de desconexión, copie el botón de autenticación existente en la columna 3.

Para ayudar a distinguir los dos botones, puede actualizar la etiqueta de cada uno. Luego abra la configuración para el módulo del botón duplicado en la columna 3.
Cambie el texto del botón para leer “desconexión”.

Actualice lo siguiente en la pestaña Diseño:

Icono del botón: icono de desbloqueo (ver captura de pantalla)
En la pestaña avanzada, actualice el botón de clase CSS de la siguiente manera:

Clase CSS: ET-Toggle-Popup ET-POPUP-LOGOUT-BUTTON
La primera clase seguirá siendo la misma, pero la segunda clase será diferente.

Parte 2: Creación de la sección emergente Una vez que se completen los botones, estamos listos para crear la sección emergente que servirá como ventana emergente que contiene los formales de autenticación. En la sección del encabezado, agregue una nueva sección habitual. Luego ingrese una fila con una columna en la sección.
Configuración de la sección Antes de actualizar la fila, abra la configuración de la sección. En la pestaña de contenido, le dé a la sección un color de fondo blanco:
Color de fondo: #ffffff

En la pestaña Diseño, actualice lo siguiente:

Ancho: 100%

Ancho máximo: 800 PX (escritorio), 80% (tableta), 100% (teléfono)
Alineación de la sección: Centro

Altura: automática (escritorio y tableta), 100% (teléfono)
Altura máxima: 100%
Forro: 0 px arriba, 0 px abajo
Esquinas redondeadas: 10 px
Box Shadow: Ver captura de pantalla
Box Shadow Posición vertical: 0px
Poder de poco claro de la sombra de la caja: 100 px

Poder de extender la sombra de la caja: 50 px
En la pestaña Avanzada, actualice lo siguiente: Agregue una clase CSS personalizada.
Clase CSS: ET-POPUP-LOGIN
Agregue un fragmento CSS personalizado al elemento principal: Overcroll-Behavior: contener; Actualice sus opciones de visibilidad y posición.
Desbordamiento horizontal: oculto

Desbordamiento vertical: Auto
Posición: fijo
Ubicación: centro central
IND ÍNDICE: 999999
Configuración de fila Una vez que la configuración de la sección está en su lugar, abra la configuración de la fila y actualice la siguiente configuración de diseño:
Use el ancho personalizado de la canaleta: sí
El ancho de la canaleta: 1
Ancho: 100%

Ancho máximo: 100%

Junta: 0px arriba, 5vh abajo
PARTE 3: Crear el icono emergente Cerrar para crear el icono emergente Cerrar que cierre / ocultará la ventana emergente, usaremos un módulo de propaganda. Agregue un nuevo módulo de propaganda en una fila. Abra la configuración para el módulo de propaganda y elimine el texto y el cuerpo del título. Luego agregue el icono de la siguiente manera:
Usa el icono: si
Icono: icono “x” (ver captura de pantalla)
En la pestaña Diseño, actualice lo siguiente:

Icono de color: # 004E43

Alineación de imágenes / iconos: centrado
Use el tamaño de fuente de iconos: sí
Icono de tamaño de fuente: 50 PX

Ancho: 50 PX
Alineación del módulo: correcto
Altura: 50 PX
En la pestaña Avanzada, agregue una clase CSS para intervenir de la siguiente manera:
Clase CSS: ET-Toggle-Popup
Parte 4: Creación de los formularios de conexión “desconectados” y “conectados” para tener un contenido diferente para el formulario de conexión al conectar y desconectar, crearemos dos módulos de conexión diferentes. El primero será el formulario de conexión que aparecerá siempre que el usuario esté “desconectado”. El segundo será el formulario de autenticación que aparecerá siempre que el usuario esté “conectado”. Creando el formulario “desconectado” para crear el formulario de conexión “desconectado”, agregue un nuevo formulario de conexión en el icono del módulo de propaganda en una fila.
Abra la configuración del módulo de inicio de sesión y actualice lo siguiente: pestaña de contenido
Redirección a la página actual: sí

Use el color de fondo: no
Pestaña de diseño

Color de fondo de campo: RGBA (0.78,67,0.05)

Campos de fondo Antecedentes: RGBA (0.78,67,0.15)
Alineación de texto: Centro
Color de texto: oscuro

Título de la fuente: Poppins
Fuente de peso del título: Texto semi audaz Título: # 000000
Altura de la línea de título: 1.3em
Font Corp: Work Sans
Para actualizar los estilos de los botones, copie los estilos del botón de inicio de sesión que creamos en la tercera columna de la fila en la sección del encabezado.

Luego pegue los estilos de los botones en el grupo de opciones de botón en la configuración de conexión en la pestaña de diseño.
Luego actualice los estilos de botones para el formulario de conexión de la siguiente manera:
El color del texto del botón: #ffffff
El color de fondo del botón: # 004E43
El color del fondo del botón (flotante): # 00683c

El ancho del nudo del botón: 0 PX

Buttan Getter: 15 px arriba, 15 px abajo

Luego actualice las opciones de tamaño de la siguiente manera:
Ancho: 100%
Ancho máximo: 80% (escritorio), 90% (tableta), 95% (teléfono)
Alineación del módulo: centro
Pestaña avanzada en la pestaña avanzada, actualizar la clase CSS y CSS personalizado de la siguiente manera:
Clase CSS: forma desconectada

CSS personalizado para la autenticación Descripción: Ancho: 100%! Importante;
FLOAT: ¡Ninguno! Importante; Formulario CSS personalizado para la autenticación: ancho: 100%! Importante;
Relleno: 0px! IMPORTANTE; Esto asegurará que el módulo de formulario de conexión se extienda en todo el ancho de la fila / columna incluso en el escritorio.
Creando el formulario “conectado” ahora que la versión “desconectada” del formulario está completa, debemos crear la versión “conectada”, que tendrá contenido y estilo diferentes para maximizar la experiencia del usuario. Para crear el formulario de conexión “desconectado”, copie el formulario de conexión existente.

Luego actualice la etiqueta para cada uno de los formularios de conexión respectivos. Abra la configuración duplicada (el formulario “conectado”) y agregue el título del sitio como un contenido dinámico al título del formulario de conexión. Luego abra la configuración para el contenido dinámico del sitio y actualice el contenido anterior y como sigue:
Antes: “Intenta desconectarte de”
Después: “.”
Esto creará una hermosa notificación dinámica para los usuarios que intentan desconectarse del sitio.
Luego agregue la siguiente dirección H3 al cuerpo:
¿Estás seguro?

Si alguna vez ha visto el contenido del módulo de formulario de conexión cuando ha conectado, sabe que hay un mensaje personalizado que incluye un enlace personalizado de “desconexión”. Para estilizar este enlace para que parezca un botón, debemos personalizar la fuente / texto del enlace del cuerpo de la siguiente manera:

Seleccione la pestaña Enlace en las opciones de texto de su cuerpo.

Fuente de enlace: trabajo sin
Enlace de peso de la fuente: semi audaz
Estilo de fuente de fuente: TT
Alineación de texto de enlace: Centro

Enlace de color de texto: #ffffff

Nota: No podrá obtener una vista previa de estos resultados hasta que vea el formulario en una página en vivo.
En la pestaña Avanzada, actualice la clase CSS y CSS personalizado de la siguiente manera:
Clase CSS: ET-Ilog-in-Form
Formulario CSS personalizado para la autenticación: Pantalla: Ninguno;
Parte 5: Agregar el código personalizado para agregar CSS y JQUY JQURY Customized requerido para el formulario de conexión emergente, cree un nuevo módulo de código debajo del último formulario de conexión.
CSS Abra la configuración del módulo de código y pegue el siguiente CSS en el cuadro de código, asegurándose de envolver CSS en las etiquetas de estilo necesarias. / * Ocultar sección emergente */. Et-Popup-login {
Pantalla: ninguno;
}

/ * Ocultar el botón de inicio de sesión cuando se inicia sesión */
.GOGGED-IN .ET-POPUP-LOGIN-BUTTON {
Pantalla: ¡Ninguno! Importante;

}

/ * Ocultar el botón de cierre de sesión cuando se registra */
.et-popup-logout-botton {
Pantalla: ¡Ninguno! Importante;
}
/ * Mostrar el botón de inicio de sesión cuando se registra */
.GOGGED-IN .ET-POPUP-LOGOUT-BUTTON {
Pantalla: ¡bloqueo en línea! Importante;
}
/ * Ocultar el formulario de inicio de sesión cuando se registra */
.Gogged-in .et-logged-out-forform {
Pantalla: ¡Ninguno! Importante;
}
/ * Ocultar el formulario registrado cuando se registra */
.Et-Igged-in-Form {
Pantalla: ¡Ninguno! Importante;
}
/ * Mostrar el formulario registrado cuando se registra en */
.Gogged-in .et-Igged-en-forma {
Display: Bloque! Importante;
}
/ * Enlace de inicio de sesión de estilo dentro del formulario registrado */
.Et-Igged-in-forma a {
Bloqueo de pantalla;
Relleno: 15px 1em;
Border-Radius: 8px;
Antecedentes: #004E43;
Max-Width: 400px;
Margen: 20px Auto 0px;
}
.et-toogle-popup {
Cursor: puntero;
}
/ * Mostrar elementos ocultos en Visual Builder */
Body.et-fb .et-popup-login,
Body.et-FB .et-logged-out-forform {
Display: Bloque! Importante;
}
Body.et-fb .et-popup-login-botton {
Pantalla: ¡bloqueo en línea! Importante;
}
Tenga en cuenta que CSS utiliza la clase “conectada” que se incorpora a WordPress para ocultar / mostrar los botones de conexión / desconexión apropiados y los formularios de conexión “conectados” / “desconectados” cada vez que el usuario está conectado o perturbado.
JQuery bajo la etiqueta de estilo de cierre, pegue el siguiente jquey asegurándose de que envuelva el código en las etiquetas de script necesarias. (función ($) {
$ (documento) .Ready (function () {
$ (“. Et-Toogle-Popup”). Click (function (s) {E.RentDafault ();
$ (“. Et-Poppup-Logine”). Fadetogle (500);
});
});
}) (JQuery);
Este fragmento simplemente cambia la sección emergente cada vez que el usuario hace clic en cualquiera de los tres elementos con la clase “ET-Toggle-Popup” (botones de conexión y desconexión más el icono “X”).

¡Eso es todo! Recuerde guardar los cambios que realizó en la plantilla en el constructor de temas. Una vez guardado, puede ver los resultados en una página en vivo. Resultado final Aquí están los resultados finales en el escritorio, la tableta y el teléfono. Observe cómo cambiar el botón de inicio de sesión y desconectar. Y, una vez que el usuario se conecta, el usuario permanece en la página actual. Además, el formulario de autenticación emergente muestra contenido diferente de “advertencia” siempre que el usuario intente desconectarse. Los pensamientos finales esperan que la creación de este formulario de autenticación emergente y los botones de inicio de sesión / desconexión personalizados le proporcionen información sobre cómo usar el formulario de inicio de sesión de la Divic. Siéntase libre de ajustar el diseño y el contenido de cada formulario de conexión (o botones) para crear una experiencia de conexión única en su propio sitio web. Espero tener noticias suyas en los comentarios. ¡Suerte!

homefinance blog