Mostrar contenido según rol en WordPress

Si quieres mostrar contenido o productos según el ROL del usuarios en WordPress o Buddypress, deberás colocar el siguiente código.
Con global $current_user;
(línea 1) recuperamos la información correspondiente al usuario que ha iniciado sesión. Después con get_currentuserinfo();
(línea 2) solicitamos la obtención de información sobre el usuario que ha iniciado sesión actualmente. Con if ( user_can( $current_user, "administrator" )):
verificamos el ROL del usuario.
Puedes añadir más roles de usuario imitando la estructura del elseif. Ver todos los ROLES de usuario de WordPress.
Más información sobre user_can.
Subir
Deja una respuesta