Cómo crear un formulario de inicio de sesión en WordPress sin usar un complemento

Publicado: 2022-04-06

Si está ejecutando un sitio web de WordPress, tarde o temprano necesitará crear un formulario de inicio de sesión para sus usuarios. Afortunadamente, WordPress facilita la creación de un formulario de inicio de sesión sin tener que usar un complemento. En este artículo, le mostraremos cómo crear un formulario de inicio de sesión en WordPress sin usar un complemento.

Un método para crear una página de inicio de sesión en WordPress sin un complemento o configurar la página de inicio de sesión predeterminada de WordPress. En este tutorial, cubriremos dos opciones: crear una plantilla de página personalizada y escribir un código abreviado de página de inicio de sesión. Este tutorial le mostrará cómo crear una página de inicio de sesión que le permita acceder al tablero de WordPress después de haber iniciado sesión. Los desarrolladores de temas ahora pueden mostrar formularios de WordPress dondequiera que vayan con la función de WordPress WP_login_form() en sus sitios web de WordPress. Cuando un usuario inicia sesión, mostramos el mensaje de bienvenida en esa página en lugar del formulario de inicio de sesión. La matriz $args se puede usar para especificar cómo mostrar el formulario. Si agrega el código abreviado [njengah-login-form] al archivo functions.php, debe crear una página de inicio de sesión.

El formulario de inicio de sesión debe aparecer como se muestra en la imagen a continuación. Los formularios de inicio de sesión en WordPress tienen estilo. Para hacer que el formulario de inicio de sesión sea más atractivo, incorporé el diseño del tema que estoy usando en los siguientes estilos.

¿Cómo creo un formulario de inicio de sesión en WordPress?

Crédito: wpusermanager.com

Crear un formulario de inicio de sesión en WordPress es un proceso simple. Primero, deberá crear una página o publicación donde desea que aparezca el formulario de inicio de sesión. A continuación, deberá agregar el siguiente código a la página o publicación:
[formulario de inicio de sesión]
¡Eso es todo lo que necesitas hacer! Cuando alguien visite la página o la publicación, verá el formulario de inicio de sesión y podrá iniciar sesión en su sitio de WordPress.

El formulario de inicio de sesión de WP es una forma sencilla de crear un formulario de inicio de sesión para cualquier sitio de WordPress. Puede usar un código abreviado para incluirlo en una publicación, página o barra lateral. No es la opción por defecto la que debes elegir, pero puedes cambiar algunos factores más. El reCAPTCHA v3 de Google protege su formulario de inicio de sesión de WP del correo no deseado. Al ir a Configuración, puede configurar esta función. El formulario se puede personalizar con su estructura de clases sin agregar CSS y produce un marcado limpio sin agregar clases.

Formulario de inicio de sesión de WordPress

Crédito: formidableforms.com

Un formulario de inicio de sesión de WordPress es un formulario que un usuario puede completar para iniciar sesión en su cuenta de WordPress. Este formulario se puede encontrar en la página de inicio de sesión de WordPress.

Un formulario de registro de usuario en WordPress recopila información de los visitantes, como su nombre y dirección. Los usuarios que se registran en un sitio generalmente deben ingresar la siguiente información: cuando usa el complemento de registro de usuario de WPForms, también deberá incluir un campo de formulario de párrafo con información sobre el usuario. Se puede usar un formulario de inicio de sesión de WordPress para registrar un usuario o iniciar sesión. Los formularios de inicio de sesión se utilizan en WordPress para iniciar sesión en su sitio web. Los usuarios registrados previamente pueden iniciar sesión con sus credenciales. Si desea que su sitio web de WordPress sea funcional, debe incluir un formulario de inicio de sesión. Existen numerosas razones por las que debe incluir un formulario de inicio de sesión.

¿Cómo creo una página de inicio de sesión de WordPress sin un complemento?

Creación de una página de inicio de sesión de WordPress con una plantilla personalizada: al crear una página de inicio de sesión de WordPress sin el uso de un complemento, puede usar WP_login_form() para publicar el formulario del complemento en la página usando la plantilla personalizada.

Complemento para la página de inicio de sesión en WordPress

1 crédito

Hay muchos complementos disponibles que se pueden usar para agregar una página de inicio de sesión a un sitio de WordPress. Algunos de estos complementos son gratuitos, mientras que otros son de pago. El complemento que elija dependerá de sus necesidades y presupuesto.
Si solo necesita una página de inicio de sesión básica, entonces un complemento gratuito como WPForms puede ser todo lo que necesita. Sin embargo, si necesita más funciones, como la capacidad de personalizar la apariencia de la página de inicio de sesión, entonces un complemento pago como Ultimate Member puede ser una mejor opción.

Actualmente, hay siete extensiones premium disponibles, con más por venir (sugerencias bienvenidas; cualquier sugerencia es apreciada y se proporcionará una prueba gratuita). No podrá usar el foro de WordPress para comprar extensiones de sitios web de Frosty Media que no estén alojados en WordPress.org. Aquellos que estén interesados ​​en mostrar su cuenta de Flickr deben dirigirse al grupo de Flickr. Agregaremos automáticamente su carga a nuestro grupo. Para instalar el complemento, siga las instrucciones a continuación. Antes de utilizar el programa, el usuario debe tener una clave de licencia válida. En Frosty, puede encontrar todas las extensiones de inicio de sesión personalizadas que necesita.

Formulario de inicio de sesión personalizado de WordPress programáticamente

Hay algunas formas diferentes de crear un formulario de inicio de sesión personalizado para WordPress. Una forma es usar un complemento como ProfilePress o un formulario de inicio de sesión personalizado. Estos complementos le permitirán crear un formulario de inicio de sesión personalizado y luego insertarlo en su sitio de WordPress.
Otra forma de crear un formulario de inicio de sesión personalizado es hacerlo usted mismo. Puede hacer esto creando una nueva plantilla de página de WordPress y luego agregando el código para el formulario de inicio de sesión a esa plantilla. Una vez que haya creado la plantilla, puede agregarla a su sitio de WordPress agregando una línea de código a su archivo functions.php.

Crear un formulario de inicio de sesión personalizado en WordPress es un buen lugar para comenzar si desea crear un formulario que sea flexible. Aprenderá cómo agregar un formulario de inicio de sesión de WordPress a cualquier página de su sitio web. Si su sitio está orientado al usuario, preferiría que los usuarios registren sus cuentas en el front-end del sitio en lugar de en el back-end. Se requiere un complemento para crear una página de inicio de sesión de WordPress personalizada. Tendría que instalar un complemento para acceder a las funciones de WordPress, así como a otros archivos en su computadora. También sería necesario codificar varias formas diferentes para que su formulario de inicio de sesión funcione correctamente en su sitio. El complemento de registro de usuario de Formidable viene con un formulario de inicio de sesión de usuario que se puede usar para registrar usuarios.

Puede colocar sus formularios en cualquier lugar de su sitio web y luego pueden ser redirigidos a otras páginas de su sitio usando Formidable. Las plantillas de estilos se pueden crear en función de la interfaz del modelador de formularios y se pueden aplicar en una variedad de formatos. Esta guía paso a paso lo guía a través del proceso de configuración de un sistema de restablecimiento de contraseña en su sitio web de WordPress. El primer paso es ingresar un enlace de restablecimiento de contraseña en el formulario de registro para su inicio de sesión personalizado. Después de eso, crearemos una página para que los usuarios restablezcan sus contraseñas. Luego, se debe copiar y pegar el shortcode, que podemos pegar en el cuerpo de la página.

Código de formulario de inicio de sesión de WordPress Frontend

Un formulario de inicio de sesión de WordPress es una excelente manera de agregar un formulario de inicio de sesión a su sitio de WordPress. Hay algunas formas diferentes de agregar un formulario de inicio de sesión de interfaz a su sitio de WordPress, pero la forma más común es usar un complemento.
Hay algunos complementos diferentes que puede usar para agregar un formulario de inicio de sesión de interfaz a su sitio de WordPress. Uno de los complementos más populares es el complemento WPForms. WPForms es un poderoso complemento que le permite crear formularios y encuestas personalizados para su sitio de WordPress.
Si no desea utilizar un complemento, también puede agregar un formulario de inicio de sesión de interfaz a su sitio de WordPress agregando algunas líneas de código al archivo functions.php de su tema.
Agregar un formulario de inicio de sesión de interfaz a su sitio de WordPress es una excelente manera de agregar un formulario de inicio de sesión a su sitio de WordPress.

Inicio de sesión de Google WordPress sin complemento

Hay algunas formas de iniciar sesión en WordPress sin usar un complemento. Una forma es usar la aplicación Google Authenticator. Una vez que haya instalado la aplicación en su teléfono, puede ir a la página de Cuentas de Google y habilitar la autenticación de dos factores. Después de eso, deberá ingresar un código de la aplicación cada vez que inicie sesión.
Otra forma de iniciar sesión en WordPress sin usar un complemento es usar un servicio externo como Authy. Authy es un servicio de autenticación de dos factores que se puede usar con WordPress. Puede encontrar instrucciones sobre cómo configurarlo en el sitio web de Authy.
Finalmente, también puede usar un token de hardware como YubiKey. YubiKey es un dispositivo USB que puede usar para iniciar sesión en WordPress. Puede encontrar instrucciones sobre cómo configurarlo en el sitio web de YubiKey.

No necesita preocuparse por la seguridad u otros problemas si usa un complemento para este tipo de funcionalidad. La mayoría de los programadores temporales no están familiarizados con la biblioteca OAuth, pero si sigues este sencillo tutorial, lo estarás. Estoy usando Google OAuth2 para crear un sistema de inicio de sesión de WordPress y obtener datos del canal de YouTube de la web. Esta función solo se puede usar como un mecanismo de inicio de sesión, y el nombre de usuario y la contraseña integrados se pueden eliminar. ¿Cómo desactivo el mecanismo de autenticación integrado de wordpress?

Cómo crear una página de inicio de sesión y registro personalizada en WordPress

Si desea crear una página de inicio de sesión y registro personalizada en WordPress, deberá crear una nueva plantilla de página y luego usar la función wp_login_form() para generar el formulario de inicio de sesión. Luego puede usar la función wp_register_form() para generar el formulario de registro.

WordPress – Formidable Forms: Cómo crear una página de inicio de sesión para WordPress. Le mostraremos cómo usar una herramienta de registro de usuarios para agregar una página de inicio de sesión a cualquier sitio de WordPress. Se mejora el valor de la marca, se mejora la experiencia del usuario y se mejora la seguridad. Es casi seguro que necesitará crear un sitio web personalizado si necesita un sistema sólido de registro de usuarios. Formidable es fácil de instalar siempre y cuando sigas los mismos pasos que cualquier otro complemento de WordPress. Para aprovechar nuestro sistema de registro de usuarios, debe tener un plan Business. Debido a la variedad de datos que recopilan los usuarios al registrarse, creamos una plantilla de registro de usuario editable que los usuarios pueden usar de inmediato.

Después de que un usuario envíe un registro, se le dará una contraseña y toda su información se agregará a su cuenta. La documentación de registro de usuario contiene una plétora de opciones de configuración. Debido a que Formidable automatiza todo el proceso de inicio de sesión en WordPress, no necesitamos aprender a cambiar la página de inicio de sesión. En WordPress, solo necesita crear una página de inicio de sesión si desea publicar su formulario de inicio de sesión. También puede optar por utilizar el constructor para hacer su propia página. Puede crear un formulario de inicio de sesión y registro para cualquier publicación o página que desee.

Crear código abreviado de página de inicio de sesión

Suponiendo que desea un tutorial sobre cómo crear un código abreviado de página de inicio de sesión:
Un shortcode de página de inicio de sesión es un código que le permite crear una página de inicio de sesión personalizada para su sitio de WordPress. Esto es útil si desea crear una página de inicio de sesión que coincida con la apariencia de su sitio, o si desea agregar funciones adicionales a su página de inicio de sesión.
Para crear un código abreviado de página de inicio de sesión, deberá agregar el siguiente código a su archivo functions.php:
función my_login_page_shortcode() {
if ( es_usuario_logged_in() ) {
global $usuario_actual;
get_infousuarioactual();
echo 'Bienvenido,' . $usuario_actual->usuario_login. '!';
} más {
echo 'Inicie sesión para ver este contenido.';
}
}
add_shortcode('login_page', 'my_login_page_shortcode');
Este código creará un código abreviado de página de inicio de sesión que puede usar en cualquier página o publicación en su sitio de WordPress. Cuando se usa, este código abreviado mostrará un mensaje para los usuarios registrados y un formulario de inicio de sesión para los usuarios que no hayan iniciado sesión.

ProfileGrid es un complemento que está diseñado únicamente para ayudar a crear sitios de membresía más eficientes. También viene con páginas, códigos y extensiones predefinidos, lo que le permite completar tareas de forma rápida y sencilla. Se puede encontrar una página completa dedicada a los códigos cortos de ProfileGrid en un tablero de WP. Los códigos abreviados sirven como una forma rápida de realizar una variedad de tareas en PG. El proceso de crear una página de inicio de sesión para su sitio de membresía con ProfileGrid fue casi tan simple como un pastel. Simplemente tuvimos que pegar el código abreviado que necesitábamos para el formulario de inicio de sesión de WordPress en la columna correspondiente. Es su responsabilidad como desarrollador de complementos codificar y crear su aplicación. Como resultado, permite a los aficionados crear sitios de membresía profesionales.