Obtener datos de usuarios en WordPress PHP

septiembre 30, 2015
Obtener datos de usuarios en WordPress PHP

Comencemos averiguando los datos del usuario que ha iniciado sesión en WordPress tiene una serie de datos asociados, que pueden sernos de utilidad a la hora de crear o modificar plugins o temas. De cara a poder obtener sus datos, usamos la función get_currentuserinfo() que rellenará los datos de la variable global $current_user.

Veamos un ejemplo práctico:

global $current_user;
get_currentuserinfo();

echo 'Nombre de usuario: ' . $current_user->user_login . "<br/>";
echo 'Correo electrónico: ' . $current_user->user_email . "<br/>";
echo 'Nombre: ' . $current_user->user_firstname . "<br/>";
echo 'Apellidos: ' . $current_user->user_lastname . "<br/>";
echo 'Nombre que se muestra: ' . $current_user->display_name . "<br/>;
echo 'Identificador: ' . $current_user->ID ;

 

Si lo que queremos es averiguar los datos de cualquier otro usuario, con get_userdata(), pasándole el identificador del usuario, obtendremos un objeto del tipo WP_User con los datos del mismo.

Veamos:

$user_info = get_userdata(1);
$nombre_usuario = $user_info->user_login;
$nombre = $user_info->first_name;
$apellidos = $user_info->last_name;

linuxhispano.net


Cloudflare cayó a nivel mundial, miles de webs afectadas [Actualización]

Cloudflare es uno de los CDNs o red de entrega de contenido más importantes a nivel mundial. Muchas páginas y […]

Meta dice que tendrá el superordenador para IA más potente del mundo a mitad de 2022: 5 exaFLOPS para potenciar el metaverso

Meta quiere dar un paso importante en el campo de la inteligencia artificial (IA). La matriz de compañías como Facebook, […]

WhatsApp ya permite enviar archivos pesados: su nuevo límite de 2 GB se empieza a extender

Casi dos meses después de que fuese anunciado, por fin WhatsApp permite enviar archivos con un nuevo límite de 2.000 […]

Cómo no temerle a los cambios y liderar en la incertidumbre

La pandemia trajo cambios inesperados. Pero estos aún no han acabado. En un escenario incierto y dinámico como el actual, […]

Ya está disponible PHP 8.0, con compilador JIT y numerosas novedades en su sintaxis

Pocos meses después de que PHP cumpliera 25 años, acaba de lanzarse su versión 8.0. PHP sigue siendo el lenguaje […]

Email : info@webs.hn

Dirección: 11101 Tegucigalpa, Honduras

Teléfono : (+504) 9907-9988

WhatsApp : +504 9907-9988

Reciba nuestras novedades y blogs


© 2022 WEBS HN S. DE R.L. | Creando con pasión para Honduras y Latinoamérica

cartcrossmenu

.

Contacto

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram