Cómo crear un formulario de inicio de sesión personalizado en WordPress sin un complemento
Publicado: 2022-09-27Un formulario de inicio de sesión personalizado le permite agregar un toque personal a su sitio web de WordPress. De forma predeterminada, WordPress viene con un formulario de inicio de sesión simple que permite a los usuarios ingresar su nombre de usuario y contraseña para acceder al sitio. Si bien este formulario de inicio de sesión funciona bien para la mayoría de los usuarios, hay momentos en los que es posible que desee personalizarlo para que coincida con la apariencia de su sitio. Por ejemplo, es posible que desee agregar el logotipo de su empresa al formulario de inicio de sesión o cambiar el color de fondo. Afortunadamente, existen algunas formas sencillas de personalizar el formulario de inicio de sesión de WordPress sin tener que escribir ningún código. En este artículo, le mostraremos cómo crear un formulario de inicio de sesión personalizado en WordPress sin un complemento.
WP-login.php es el idioma predeterminado de la página de inicio de sesión de WordPress. WordPress muestra su logotipo de WordPress en la siguiente estructura HTML con el fin de mostrar el logotipo. Una vez que haya utilizado el código siguiente, puede reemplazar el logotipo predeterminado por el suyo propio. Para asegurarse de que el usuario permanezca en la página de inicio de sesión, puede ejecutar este fragmento de código para hacer clic en el logotipo. Como parte de este artículo, demostraré cómo cambiar la página de inicio de sesión integrada. También puede agregar estilos CSS al formulario de inicio de sesión y colocarlos en archivos separados si desea usarlos. Por ejemplo, pondría el código CSS en un archivo llamado style-login.css.
Este código debe ejecutarse utilizando el fragmento de PHP que se encuentra a continuación. Después de agregar los scripts a la página de inicio de sesión, este fragmento de código se usará para configurar el encabezado. Inicie sesión en su cuenta de WordPress y cree una nueva página llamada inicio de sesión. Los slugs de URL de las páginas deben ser 'login' y 'html.html'. El tercer paso es usar PHP para crear un formulario de inicio de sesión. Al cambiar el nombre de la plantilla de página, puede agregar una plantilla de inicio de sesión personalizada . Ahora necesitamos mostrar esta página de inicio de sesión personalizada cada vez que un usuario envíe una solicitud a WP-login.php.
Aquí está el código necesario para insertar en functions.php: custom_login_page_key. Si se encuentra algún error durante la sesión, se utilizará este código. Si hay algún código de error asociado, use $err_codes. La función display_error_message interpretará estos códigos de error integrados. El parámetro de cierre de sesión se puede utilizar para notificar al usuario que ha cerrado sesión.
¿Cómo creo un formulario de inicio de sesión en WordPress?

Crear un formulario de inicio de sesión en WordPress es un proceso simple que se puede completar en unos minutos. Lo primero que debe hacer es crear una página en su sitio de WordPress que sirva como formulario de inicio de sesión. Para hacer esto, simplemente cree una nueva página y llámela "Iniciar sesión". A continuación, debe agregar un código abreviado a la página. El código abreviado para el formulario de inicio de sesión es [wp-login-form]. Simplemente agregue este shortcode al área de contenido de la página y guarde la página. Ahora que se ha creado la página del formulario de inicio de sesión, debe agregarle un enlace desde la página de inicio de su sitio de WordPress. Para hacer esto, simplemente edite la página de inicio y agregue un enlace a la página del formulario de inicio de sesión. Eso es todo lo que hay que hacer para crear un formulario de inicio de sesión en WordPress. Ahora, cuando los visitantes ingresen a su sitio de WordPress, podrán hacer clic en el enlace y acceder a la página del formulario de inicio de sesión.
Con el formulario de inicio de sesión de WP , puede crear un formulario de inicio de sesión simple que se puede usar en cualquier lugar de su sitio de WordPress. El código abreviado le permitirá insertarlo en una publicación, página o barra lateral. Para personalizar las opciones que se enumeran a continuación, puede usar el código abreviado para agregar parámetros adicionales. Para proteger su formulario de inicio de sesión del spam y otros ataques automatizados, el formulario de inicio de sesión de WP utiliza Google reCAPTCHA v3. Al ir a Configuración, puede configurar estas opciones para habilitar esta función. Puede crear un marcado limpio con clases sin usar ningún CSS, lo que le permite crear un formulario personalizado para satisfacer sus necesidades.
Formulario de inicio de sesión personalizado de WordPress programáticamente

Si desea crear un formulario de inicio de sesión personalizado para su sitio de WordPress, puede hacerlo siguiendo unos sencillos pasos. Primero, deberá crear un nuevo archivo llamado login.php en su carpeta de temas de WordPress. A continuación, deberá copiar el siguiente código en su archivo login.php : /* Nombre de la plantilla: Formulario de inicio de sesión */? > Nombre de usuario o dirección de correo electrónico Contraseña Recordarme Este código creará un formulario de inicio de sesión básico que puede diseñar para que coincida con su tema de WordPress. Una vez que haya agregado este código a su archivo login.php, puede acceder a su formulario de inicio de sesión yendo a http://yoursite.com/login.
Cree una pantalla de inicio de sesión personalizada para su sitio de WordPress utilizando esta guía paso a paso. Le mostraremos cómo crear un formulario de inicio de sesión con un complemento llamado Formidable Forms en este tutorial. WordPress proporciona funciones de registro de usuarios de forma predeterminada, pero puede hacerlo manualmente. Al diseñar una página de inicio de sesión personalizada para su sitio web de WordPress, es posible que deba pasar por un poco de codificación. Deberá usar el sistema de archivos PHP de WordPress, así como el archivo login.php de WordPress. Cree su formulario de inicio de sesión personalizado para habilitar el registro de usuario y el inicio de sesión de usuario. Para hacerlo, deberá agregar aún más codificación.
Esta publicación se divide en dos secciones en ambos pasos. El complemento de registro de usuario de Formidable incluye un formulario de inicio de sesión de usuario . Con Formidable, puede proporcionar formularios a otras páginas de su sitio web, lo que le permite colocarlos en cualquier lugar de su sitio. En la interfaz del diseñador de formularios, puede crear plantillas de estilo que se pueden aplicar a una variedad de formularios. El parámetro más importante es el estilo establecido por éste. En este tutorial, le mostraremos cómo crear un sistema de restablecimiento de contraseña en Formidable usando un formulario de inicio de sesión personalizado. Si está utilizando un widget para mostrar su formulario de inicio de sesión, puede agregar un enlace ingresando un cuadro en las opciones del widget. Cuando un usuario haga clic en él, será llevado a la página de restablecimiento de contraseña. Una vez finalizado el proceso, los usuarios podrán restablecer su contraseña de la misma manera que pueden hacerlo en otros sitios web.
¿Cómo creo una página de inicio de sesión de front-end en WordPress?
Vaya a la sección Redirecciones de WordPress de Profile Builder - Redirecciones personalizadas. El tipo de redirección se puede encontrar en el menú desplegable. En el campo URL de redirección, ingrese la URL de su página de inicio de sesión de frontend recién creada. Al hacer clic en Guardar cambios, puede realizar cambios menores en su sitio web.
Agregue un menú de inicio de sesión a su sitio de WordPress
Es simple agregar un menú de inicio de sesión de WordPress. Para hacerlo, vaya a su panel de control > Apariencia > Menús > Seleccione el menú principal y luego haga clic en Enlaces personalizados, seguido de la URL de su página de inicio de sesión y una etiqueta.

Formulario de inicio de sesión de WordPress
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.
Cuando un usuario del sitio web envía un formulario de registro, WordPress recopila información sobre el usuario. Antes de que pueda enviar su formulario en su sitio, primero debe recopilar la siguiente información: Si desea hacer algunas preguntas a los usuarios sobre sí mismos, el complemento de registro de usuario de WPForms incluirá un campo de formulario de párrafo como parte de la plantilla del formulario. Un formulario de inicio de sesión de WordPress en un sitio web permite a los usuarios registrados previamente iniciar sesión con sus credenciales, que luego se pueden usar para acceder al contenido o la información. Los usuarios de su sitio web utilizarán su formulario de inicio de sesión varias veces en comparación con el formulario de registro de usuario de su sitio web. Puede aprender cómo crear un formulario de inicio de sesión de WordPress personalizado si necesita uno en su sitio web.
Cómo crear una página de inicio de sesión y registro personalizada en WordPress
Para crear una página de inicio de sesión y registro personalizada en WordPress, primero deberá crear una plantilla de página personalizada. Una vez que haya creado la plantilla, deberá crear un formulario personalizado que se utilizará para el proceso de inicio de sesión y registro. Finalmente, deberá agregar el siguiente código a su archivo functions.php: function my_custom_login_page () { if ( is_user_logged_in() ) { wp_redirect( home_url() ); salida; } if ('POST' == $_SERVER['REQUEST_METHOD'] ) { $redirect_to = home_url(); if ( ! vacío( $_REQUEST['redirect_to'] ) ) { $redirect_to = $_REQUEST['redirect_to']; } if ( ! vacío( $_REQUEST['log'] ) ) { $user_login = $_REQUEST['log']; } más { $usuario_login = ”; } $datos_usuario = get_user_by( 'iniciar sesión', $usuario_iniciar sesión); if ( ! $datos_de_usuario ) { wp_redirect( $redirect_to . '? loginfailed' ); salida; } if (user_can ($user_data, 'manage_options')) { wp_set_current_user ($user_data->ID, $user_login); wp_set_auth_cookie( $datos_usuario->ID ); do_action('wp_login', $usuario_login ); wp_redirect(administrador_url()); salida; } else { wp_redirect( $redirect_to . '? loginfailed' ); salida; } } $args = array( 'echo' => false, 'redirect' => $redirect_to, 'form_id' => 'loginform', 'label_username' => __( 'Username' ), 'label_password' => __( 'Contraseña' ), 'etiqueta_recordar' => __( '
Cómo crear una página de inicio de sesión y registro en WordPress con formularios formidables La herramienta de registro de usuarios se puede utilizar para crear una página de inicio de sesión para cualquier sitio de WordPress. Es ventajoso para la marca, la experiencia del usuario y la seguridad. Si todavía está buscando un complemento de creación de formularios, este podría ser el indicado para usted. Es completamente simple instalar Formidable, tal como lo es instalar cualquier complemento de WordPress. Debes tener un Plan de Negocios para poder utilizar nuestro sistema de registro. Creamos una plantilla editable para el registro de usuarios porque cada empresa recopilará varios tipos de datos de sus usuarios durante el registro. No es necesario personalizar su formulario de inicio de sesión para completar este tutorial.
Después de que un usuario se haya registrado en su sitio, deberá configurar cómo se manejarán las cosas. Los usuarios reciben una variedad de opciones que se pueden configurar en nuestra documentación. Debido a que el sistema de registro de usuarios automatiza todo el proceso, no tenemos que aprender a cambiar la página de inicio de sesión en WordPress con Formidable. Si desea crear una página de inicio de sesión de WordPress, no tiene que hacer nada más que cargar su formulario de inicio de sesión. Puede crear una página que se vea bien independientemente de para qué use el generador. No importa dónde ingrese su información de inicio de sesión y su información de registro; todo lo que tiene que hacer es escribirlo en la publicación o página correspondiente.
Complemento para la página de inicio de sesión en WordPress
Un complemento para la página de inicio de sesión en WordPress es una excelente manera de agregar características y funcionalidades adicionales a su sitio. Hay muchos complementos disponibles que pueden agregar una variedad de características diferentes a su página de inicio de sesión, incluido el inicio de sesión en redes sociales, CAPTCHA y más. Elija el complemento que mejor se adapte a sus necesidades e instálelo en su sitio para agregar una capa adicional de seguridad y funcionalidad a su página de inicio de sesión.
La página de inicio de sesión predeterminada de WordPress parece ser muy fácil de navegar. Los mejores complementos le permiten personalizar el diseño y el campo de su formulario de inicio de sesión. Las herramientas antispam están disponibles como parte de algunos complementos de la página de inicio de sesión, lo que hace que su sitio web sea más seguro. WPForms es uno de los complementos de creación de formularios más completos disponibles para WordPress. Al usar WPForms, puede proteger su registro o formulario de inicio de sesión de los ataques de spam mediante el uso de tokens antispam, reCAPTCHA, hCAPTHCA y CAPTCHA personalizados. Al usar SeedProd, puede crear fácilmente una página de inicio de sesión desde cero. Los usuarios que prefieren una variedad de opciones de personalización para su página de inicio de sesión se sienten atraídos por LoginPress.
Aunque carece de funciones de bloqueo de spam, LoginPress es una excelente opción para crear hermosas páginas de inicio de sesión y proteger su sitio web de intrusos. El inicio de sesión social de Nextend le permite iniciar sesión en sus cuentas de redes sociales sin una contraseña. Es una gran herramienta para los administradores del sitio de los usuarios que requieren acceso temporal a ciertas personas. Theme My Login es gratuito y le permite crear páginas de registro de interfaz, personalizar slugs de URL para iniciar sesión y registrarse, e incluso configurar cuentas sociales para registrarse e iniciar sesión en su sitio. En Simple History, también se registra la dirección IP de cada usuario que intentó cerrar sesión. Si este es su método principal, podrá identificar a un pirata informático y ponerlo en la lista negra para que no acceda a su sitio web. La mejor parte de WPForms es que proporciona la mayor personalización, facilidad de uso y seguridad de cualquier plataforma en el mercado.
Si está buscando una forma simple pero efectiva de crear hermosas páginas de destino, SeedProd es una excelente opción. ¿Busca complementos de calendario para la programación y las citas? Nuestra publicación sobre los mejores complementos de calendario de WordPress incluye una lista de algunos de los mejores complementos.
Inicio de sesión de Google WordPress sin complemento
Puede iniciar sesión en su sitio de WordPress sin un complemento simplemente yendo a su cuenta de Google y seleccionando la opción para usar su cuenta de Google para iniciar sesión. Esto le permitirá iniciar sesión en WordPress sin tener que instalar un complemento.
Si usa Google Login WordPress sin un complemento, es posible que esté tomando una decisión equivocada. Deberá usar un complemento separado para Google Analytics en su sitio si aún no tiene uno. Monsterinsights puede responder cualquier pregunta que pueda tener sobre cómo iniciar sesión en Google WordPress sin un complemento. Google Analytics es una poderosa herramienta que puede usar para rastrear la actividad del sitio web. Esta herramienta es muy simple de instalar sin un complemento si usa WordPress. Sin complementos, puede hacer que su sitio web sea multilingüe si lo necesita, pero no tiene que usar complementos si no necesita que sea multilingüe. En este artículo, aprenderá cómo agregar Google Translate a WordPress sin ningún complemento.