Descubre en este tutorial cómo mostrar metadatos de un usuario en la página de perfil de WordPress sin necesidad de plugins, solo mediante código.
En un tutorial anterior te expliqué cómo puedes crear nuevos campos en la página de perfil de usuario.
En ese caso creaste una sección de «Información extra» para poder introducir nuevos datos. ¿Y si quieres solo mostrar metadatos de ese usuario?
Un ejemplo sería la fecha de registro, pero puedes mostrar cualquier otro metadato asociado al usuario, tanto si es está creado por WordPress, un plugin o código tuyo.
En este tutorial vas a aprender a crear una nueva sección con los campos que contengan aquellos metadatos del usuario que tú elijas sin usar ningún plugin.
Snippet para mostrar metadatos en el perfil de usuarios de WordPress
Añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Para crear los dos nuevos campos utilizas los hooks show_user_profile
y edit_user_profile
, así como la estructura de la tabla y la función get_the_author_meta
para mostrarlos.
En el ejemplo los campos mostrarán los extra_field_1
y extra_field_2
, y tendrás que sustituirlos por los metadatos que quieras mostrar.
Lo vas a ver más claro con un ejemplo práctico.
Con el siguiente snippet de código consigues mostrar la fecha de registro del usuario:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Así de sencillo. Este sería el resultado:
Pero recuerda que este solo es un ejemplo. Puedes crear tantos campos como consideres necesario para tu proyecto (o el de tus clientes).
Conclusión
Ahora ya sabes cómo mostrar cualquier metadato de un usuario en la página perfil de WordPress con unas pocas líneas de código.
¿Tienes alguna pregunta o quieres darme una sugerencia para próximos snippets? Déjala en los comentarios.
Ventajas de ser suscriptor. 😉