Cómo crear una página de inicio de sesión en WordPress sin usar un complemento

Publicado: 2022-09-11

Si desea crear una página de inicio de sesión en WordPress sin utilizar un complemento, puede hacerlo siguiendo unos sencillos pasos. Primero, deberá crear una nueva página en WordPress y luego agregar el siguiente código a la página: [loginf] Nombre de usuario: Contraseña: [/loginf] Una vez que haya agregado este código a la página, deberá guardar la página. y luego cárguelo en su directorio de WordPress. Una vez que se haya cargado la página, deberá visitar la página en su navegador y luego iniciar sesión con su nombre de usuario y contraseña de WordPress.

Este artículo lo guía a través de cómo crear una página de inicio de sesión en WordPress sin usar ningún complemento ni modificar la página de inicio de sesión predeterminada de WordPress. En este tutorial, cubriremos dos métodos: crear un código abreviado de página de inicio de sesión y usar la función de inicio de sesión en una plantilla de página personalizada. Con este método, el usuario puede crear una página de inicio de sesión que es visible en cualquier sección de su sitio web. Si el usuario no ha iniciado sesión, usamos la función add_shortcode() para mostrar el formulario de inicio de sesión. WordPress define una función conocida como WP_login_form() para permitir que los desarrolladores de temas muestren formularios de WordPress en cualquier parte del sitio. Se puede usar una matriz $args para controlar cómo aparece el formulario. En el siguiente ejemplo, puede establecer la matriz de argumentos y pasarla a esta función.

A diferencia de las etiquetas predeterminadas del formulario de inicio de sesión de WordPress, el formulario mostrará las nuevas etiquetas que agregó a la matriz. Use una función de código abreviado para crear un código abreviado de formulario de inicio de sesión de WordPress . La otra opción es crear una plantilla de página personalizada y usar la función wp_login_form() para publicar el formulario de inicio de sesión. Este código debe guardarse como un archivo y debe llamarse login-page.php, y debe estar en la carpeta raíz del tema de WordPress. Debería poder acceder a su cuenta utilizando el formulario de inicio de sesión que se muestra a continuación.

¿Cómo creo una página de WordPress personalizada sin complementos?

Para crear una página personalizada de WordPress sin complementos, deberá crear una nueva plantilla de página. Para hacer esto, cree un nuevo archivo en la carpeta de su tema llamado page-custom.php. En este archivo, deberá incluir lo siguiente: El encabezado de WordPress El bucle de WordPress Su HTML, CSS y PHP personalizados El pie de página de WordPress Una vez que haya creado esta plantilla de página, puede crear una nueva página en WordPress y seleccionar su página plantilla del menú desplegable.

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

1 crédito

Hay muchos complementos disponibles que lo ayudarán a personalizar la página de inicio de sesión para su sitio de WordPress. Algunos complementos le permitirán cambiar la imagen de fondo, agregar un logotipo y cambiar el esquema de color. Otros le permitirán agregar botones de redes sociales y campos personalizados. Elija un complemento que se ajuste a sus necesidades e instálelo en su sitio.

Con el formulario de inicio de sesión de WP, puede crear un formulario de inicio de sesión simple para cualquier sitio de WordPress y usarlo en cualquier parte de su sitio. Puede agregarlo a una publicación, página o barra lateral usando un código abreviado. Algunas de las opciones predeterminadas se pueden personalizar, pero hay otros parámetros que se pueden agregar en el shortcode. Google reCAPTCHA v3 está incluido en el formulario de inicio de sesión de WP para proteger su formulario del correo no deseado y otras formas automatizadas de abuso. Esta función se puede habilitar yendo a Configuración> Formulario de inicio de sesión de WP y haciendo clic en el botón Habilitar. Este método crea un marcado limpio con clases, pero no usa CSS, lo que permite personalizar el formulario para cumplir con sus requisitos específicos.

Página de inicio de sesión de WordPress

Crédito: TemplateToaster

La página de inicio de sesión de WordPress es la página donde ingresa su nombre de usuario y contraseña para iniciar sesión en su sitio de WordPress. Esta página generalmente se encuentra en www.yourdomain.com/wp-login.php.

De forma predeterminada, los usuarios de WordPress son dirigidos al área de administración para iniciar sesión. Al crear una página de inicio de sesión en el front-end , puede evitar todo esto. Esto le permitirá agregar una opción de "Registrarse ahora" o "Crear nueva cuenta". Podrá generar significativamente más cuentas si utiliza este método. Al hacer clic en Theme My Login a la izquierda, puede navegar a la pestaña General del panel de administración de la izquierda. Se espera que el complemento genere los slugs más simples para cada una de sus páginas de manera predeterminada. Las babosas se pueden encontrar en la sección de configuración debajo de la sección de configuración.

Los slugs son útiles para ilustrar en qué páginas se encuentra un visitante. Se ha agregado un nuevo widget para su barra lateral y pies de página como parte del complemento. El widget es muy simple de usar e incluirá una opción de inicio de sesión. Se puede utilizar un inicio de sesión, un registro o una contraseña perdida. Si agrega la opción Iniciar sesión a su barra lateral o pie de página, será más fácil para las personas iniciar sesión. Con el complemento Theme My Login, puede crear páginas simples relacionadas con el inicio de sesión que se adhieran a su tema. Mailchimp, Avatares, 2FA (autorización de dos factores), restricciones, moderación, seguridad, redirección, reCAPTCHA, perfiles y notificaciones están todos incluidos en el complemento en este momento. Además de los complementos gratuitos, puede agregar muchas, si no todas, de estas funciones de forma gratuita.

El arte de regalar El arte de regalar

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

Crédito: formidableforms.com

Si desea crear una página de inicio de sesión y registro personalizada en WordPress, primero deberá crear una plantilla de página. Para hacer esto, deberá crear un nuevo archivo en el directorio de su tema y nombrarlo "page-login.php". En este archivo, deberá incluir el siguiente código: /* Nombre de la plantilla: Página de inicio de sesión */ // El código para mostrar el formulario de inicio de sesión va aquí... // El código para procesar el formulario de inicio de sesión va aquí... ? > Una vez que haya creado esta plantilla de página, deberá crear una página en WordPress y asignarla para usar la plantilla de página que acaba de crear. Después de eso, puede agregar el formulario de inicio de sesión a la página y agregar cualquier otro contenido que desee.

Formularios formidables: cómo configurar una página de inicio de sesión y registro en WordPress. Con la herramienta de registro de usuarios, puede crear una nueva página de inicio de sesión para cualquier sitio de WordPress. Al mejorar la marca, la experiencia del usuario y la seguridad, la aplicación se puede personalizar. Si aún no ha elegido uno, este puede ser una buena opción para su sitio. La instalación de Formidable es tan simple como instalar cualquier otro complemento en su panel de WordPress. Si desea aprovechar nuestro sistema de registro de usuarios, primero debe obtener nuestro plan Business. Debido a que cada empresa recopila datos diferentes de sus usuarios cuando se registran, creamos una plantilla de registro de usuario editable.

Siguiendo este tutorial, no necesitará modificar su formulario de inicio de sesión. Deberá configurar un proceso de registro seguro para sus usuarios una vez que hayan enviado su registro. Nuestra documentación de registro de usuario contiene una gran cantidad de opciones que puede seleccionar. Debido a que el sistema de registro de usuarios se encarga de todos los pasos necesarios para cambiar la página de inicio de sesión en WordPress, no necesitamos aprender cómo hacerlo. Simplemente cargue su formulario de inicio de sesión en esta página si desea crear una página de inicio de sesión en WordPress. Luego puede usar el constructor para crear su propia página, pero no puede equivocarse con esto. Cualquier publicación o página en la que desee escribir sus formularios de inicio de sesión y registro se puede colocar allí.

¿Cómo creo una página de inicio de sesión y registro personalizada en Woocommerce?

Todo lo que tienes que hacer es ir a WooCommerce > Configuración y realizar los cambios necesarios. La pestaña Cuentas se puede encontrar en el menú desplegable. Para habilitar la creación de una cuenta, vaya a la página "Mi cuenta" y busque "Permitir que los clientes creen una cuenta".

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. Puede encontrar la aplicación en Google Play Store o Apple App Store. Una vez que haya instalado la aplicación, ábrala y toque el signo más en la esquina superior derecha. Toque Escanear código de barras y escanee el código QR en la página de inicio de sesión de WordPress. Una vez que se haya escaneado el código, podrá iniciar sesión en WordPress con su cuenta de Google.

Se recomienda encarecidamente que utilice un complemento para dicha funcionalidad porque no tiene que preocuparse por la seguridad u otros problemas. La biblioteca OAuth puede ser difícil de entender para los programadores temporales, pero este tutorial es fácil de seguir para que pueda comenzar de inmediato. Aún tendrá que crear su propio complemento, incluso si elige usar una de las opciones. Estoy usando la API de Google OAuth para crear un sistema de inicio de sesión en WordPress, que obtiene datos del canal de YouTube. Me gustaría eliminar el nombre de usuario y la contraseña integrados del mecanismo de inicio de sesión, así como el nombre de usuario actual. ¿Cómo se integra un inicio de sesión de CMS en un tema de WordPress?

WordPress Agregar texto a la página de inicio de sesión

Agregar texto a su página de inicio de sesión de WordPress es una excelente manera de personalizar su sitio y hacerlo más amigable para los usuarios. Hay algunas formas diferentes de hacerlo, pero la más fácil es usar un complemento como el Personalizador de inicio de sesión. Esto le permitirá agregar CSS personalizado a su página de inicio de sesión, que puede usar para agregar cualquier texto o imagen que desee.

Ganchos de la página de inicio de sesión de WordPress

En WordPress, un gancho es una pieza de código que se ejecuta cuando ocurre un determinado evento. Los eventos en WordPress pueden desencadenarse por acciones que realiza un usuario, como iniciar sesión o por un temporizador. Los ganchos se pueden usar para modificar el comportamiento de WordPress o para agregar nuevas funciones. Hay dos tipos de ganchos en WordPress: acciones y filtros. Las acciones son ganchos que se activan cuando ocurre un evento y los filtros son ganchos que modifican los datos antes de que se muestren. La página de inicio de sesión de WordPress tiene varios ganchos que se pueden usar para modificar su comportamiento. Por ejemplo, el gancho 'login_form' se puede usar para agregar campos adicionales al formulario de inicio de sesión o para cambiar el texto que se muestra en el botón de inicio de sesión . Si es un desarrollador, puede usar ganchos para modificar el funcionamiento de WordPress o para agregar nuevas funciones a su sitio. Si no es un desarrollador, puede usar ganchos para cambiar la apariencia de su sitio de WordPress o para agregar nuevas funciones.

Puede cambiar la URL de devolución de llamada que el complemento de inicio de sesión envía al flujo de inicio de sesión de Google utilizando este complemento. Es útil para obtener y guardar información como la URL de una foto de perfil. Esto funcionará en todas las versiones del complemento, pero es posible especificar el texto que se muestra en el botón 'Iniciar sesión con Google' en las versiones Premium/Comercial. Si se sigue el escenario predeterminado, algunos servidores web pueden experimentar problemas de almacenamiento en caché, lo que da como resultado páginas generadas dinámicamente de manera regular. Para crear el usuario, esto significa que se pasan los datos contenidos en la función wp_insert_user. El filtro gal_sanitize_username estará en su lugar. Este enlace le dice a su extensión cuándo el complemento de inicio de sesión crea un usuario por primera vez que intenta iniciar sesión con Google.

Esta función muestra las direcciones de correo electrónico de los Grupos de Google de los que el usuario es miembro (incluido el grupo falso que consiste en la propia dirección de correo electrónico del usuario). El valor booleano $is_user_member indica si el usuario ya era miembro de este blog o no. Elimine todos los privilegios del blog para un usuario devolviendo una cadena vacía. El complemento de inicio de sesión utiliza este gancho para notificar a los visitantes sobre el cambio en el rol del usuario (para un blog específico).