Saltar al contenido

Mostrar contenido según rol en WordPress

Si siempre has querido mostrar todo tu amor a tus usuarios, ahora puedes hacerlo de una manera divisible. Muestra contenido según el rol de usuario. ¡Vamos!

Este es  el código:

<?php 
global $current_user; 
get_currentuserinfo(); 
if ( user_can( $current_user, "administrator" )) : ?>
ESTE TEXTO SE MUESTRA SI ERES ADMIN
<?php elseif ( user_can( $current_user, "author" )) : ?>
 ESTE TEXTO SE MUESTRA SI ERES ADMIN
<?php elseif ( user_can( $current_user, "subscriber" )) : ?>
ESTE TEXTO SE MUESTRA SI ERES SUSCRIPTOR
<?php else : ?>
<?php endif; ?>

Cómo ves, el if user_can está dándolo todo.
Puedes añadir más roles de usuario imitando la estructura del elseif.

Aquí tienes todos los roles de WordPress que puedes añadir.

¡Dale duro! Pim pam pum.