A continuación en cada tema se muestra las 2 formas de usar current_user_can() para mostrar contenido según el usuario que este conectado (PHP y PHP combinado con HTML) aunque el código se escribe diferente sirve para lo mismo.
Mostrar contenido si el usuario es Suscriptor
<?php if ( current_user_can('subscriber') ) { // Contenido visible solo para suscriptores } ?>
<?php if ( current_user_can('subscriber') ): ?> <!-- Contenido (html) visible solo para suscriptores --> <?php endif; ?>
Mostrar contenido si el usuario es Colaborador
<?php if ( current_user_can('contributor') ) { // Contenido visible solo para colaboradores } ?>
<?php if ( current_user_can('contributor') ): ?> <!-- Contenido (html) visible solo para colaboradores --> <?php endif; ?>
Mostrar contenido si el usuario es Autor
<?php if ( current_user_can('author') ) { // Contenido visible solo para autores } ?>
<?php if ( current_user_can('author') ): ?> <!-- Contenido (html) visible solo para autores --> <?php endif; ?>
Mostrar contenido si el usuario es Editor
<?php if ( current_user_can('editor') ) { // Contenido visible solo para editores } ?>
<?php if ( current_user_can('editor') ): ?> <!-- Contenido (html) visible solo para editores --> <?php endif; ?>
Mostrar contenido si el usuario es Administrador
<?php if ( current_user_can('administrator') ) { // Contenido visible solo para administradores } ?>
<?php if ( current_user_can('administrator') ): ?> <!-- Contenido (html) visible solo para administradores --> <?php endif; ?>
Mostrar contenido si el usuario es Administrador, Editor, Autor, Colaborador y suscriptor
<?php if ( current_user_can('administrator') || current_user_can('editor') || current_user_can('author') || current_user_can('contributor') || current_user_can('subscriber') ) { // Contenido visible para Administradores, Editores, Autores, Colaboradores y suscriptores } else { // Contenido visible para ususarios que no tengan ninguno de los roles anteriores } ?>
<?php if ( current_user_can('administrator') || current_user_can('editor') || current_user_can('author') || current_user_can('contributor') || current_user_can('subscriber') ): ?> <!-- Contenido (html) visible para Administradores, Editores, Autores, Colaboradores y suscriptores --> <?php else: ?> <!-- Contenido visible para ususarios que no tengan ninguno de los roles anteriores --> <?php endif; ?>