Como convertir un formulario de LOGIN para hacer login en WordPress
Publicado el 14 - Feb - 2025
Ya sabemos que WordPress nos permite lanzar su propio formulario de login en nuestra plantilla con la función:
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:
- El formulario debe tener como método de envío POST (algo más que obvio).
- Los atributos name e id de la etiqueta form deben valer «loginform«.
- El form debe ir dirigido a la plantilla wp-login.php:
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