Como convertir un formulario de LOGIN para hacer login en WordPress



Publicado el 14 - Feb - 2025

Login Form, Personalizar Login | 0 comentarios    |  159 Visitas


Ya sabemos que WordPress nos permite lanzar su propio formulario de login en nuestra plantilla con la función:


PHP
wp_login_form();

Podemos inspeccionar el código generado para ver las clases que inserta WP y así aplicar nuestros estilos. Pero esta labor se puede convertir en algo tedioso, sobre todo si queremos que nuestro form de login se adapte a look & feel de nuestra plantilla. Se me ocurre por ejemplo que si partimos de una plantilla de bootstrap o cualquier otro framework lo lógico sería no tener que cambiar los tags del formulario ni las clases, sino hacer que éste se comportase como si fuese el formulario de WP. De esta forma no sólo nos aseguramos de que vamos a conseguir los estilos que queremos sino que ahorraremos tiempo.


Para ello sólo tenemos que tener en consideración las siguientes premisas:


  1. El formulario debe tener como método de envío POST (algo más que obvio).
  2. Los atributos name e id de la etiqueta form deben valer «loginform«.
  3. El form debe ir dirigido a la plantilla wp-login.php:

HTML
action="<?php echo site_url( 'wp-login.php' );?>"

4. El campo para el usuario o email del usuario debe tener atributo name=»log» e id=»user_login».

5. El campo password debe tener atributo name=»pwd» e id=»user_pass».


Y con esto debería bastar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.