Saltar al contenido

Mostrar contenido según rol en WordPress

03/03/2018

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.