php. Funciones y ejemplos

Cómo saber en un plugin de WordPress el perfil de usuario de un visitante de la web

En el desarrollo de plugins para WordPress en PHP nos podemos encontrar con la necesidad de saber si un usuario está registrado en la página web o no. En el caso de que el visitante sea un usuario registrado también es interesante saber su nivel de acceso.

En este artículo se muestran ejemplos de algunas funciones de PHP en WordPress cómo se puede obtener la información del perfil de usuario.

Información del usuario

<?php
    $current_user = wp_get_current_user();
    /**
     * @example Safe usage:
     * $current_user = wp_get_current_user();
     * if ( ! $current_user->exists() ) {
     *     return;
     * }
     */
    echo 'Username: ' . $current_user->user_login . '<br />';
    echo 'User email: ' . $current_user->user_email . '<br />';
    echo 'User first name: ' . $current_user->user_firstname . '<br />';
    echo 'User last name: ' . $current_user->user_lastname . '<br />';
    echo 'User display name: ' . $current_user->display_name . '<br />';
    echo 'User ID: ' . $current_user->ID . '<br />';
?>
<?php
$current_user = wp_get_current_user();
if ( 0 == $current_user->ID ) {
    // Not logged in.
} else {
    // Logged in.
}
?>

Usuario Administrador

Saber si un usuario es administrador: if (current_user_can( «administrator» )){echo $sql;}. Lo suelo usar para mostrar determinados mensajes de control cuando estoy conectado como administrador

Deja un comentario

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies