WordPress es la plataforma más popular para crear sitios web. De hecho, se dice que hay aproximadamente 76.5 millones de sitios web que usan la plataforma de WordPress. Esto hace que sea un lugar perfecto para comenzar a crear temas o plugins para WordPress ya que existe un gran mercado dentro de esta plataforma.

 

Así que, si estas comenzando a programar dentro del mundo de WordPress, probablemente vas a necesitar buscar la información del usuario que está visitando tu sitio web.

Para esto WordPress nos provee una función que nos devuelve el ID del usuario que está en el sitio web. Con esta información podemos obtener la información completa. Este es el código:

$user_id = get_current_user_id();
$user = get_userdata( $user_id );

Ok, estas 2 líneas de código están haciendo lo siguiente:

  1. Primero: estamos buscando el ID del usuario que está visitando nuestro sitio web. Si el que nos está visitando no es un usuario registrado, la función nos devuelve 0.
  2. Segundo: estamos buscando la información del usuario. Esto nos devuelve una instancia de la clase WP_User. De no encontrar ningún usuario con el ID provisto, la función nos devuelve el valor false

¿Sencillo verdad?

Afortunadamente, WordPress nos hace la vida mucho más fácil con la siguiente función.

$user = wp_get_current_user();

Con una línea de código hacemos lo que hacíamos antes con 2 líneas. No parece ser mucha ahorro de código, pero al momento de mantener nuestro código y hacerlo más eficiente va a ser de gran ayuda.

Espero que les ayude. Déjenme saber en los comentarios si les gustaría que escriba más publicaciones sobre WordPress o qué otro tema les interesa.