in ,

Mostrar elementos / contenido por Perfiles de usuario WordPress

Haciendo uso de PHP escribimos el siguiente código para mostrar lo que queramos a usuarios que hayan iniciado sesión como Administrador, editor, autor, contribuidor o suscriptor:

<?php if( current_user_can('administrator') || current_user_can('editor') || current_user_can('author') || current_user_can('contributor') || current_user_can('subscriber') ) {
	// Todo lo que este aqui se mostrara a Administradores, editores, autores, contribuidores y suscriptores
} else {
	// Todo lo que este aqui se mostrara a usuarios no registrados
} ?>

En caso de tener que escribirlo en HTML la forma correcta seria de esta manera:

<?php if( current_user_can('administrator') || current_user_can('editor') || current_user_can('author') || current_user_can('contributor') || current_user_can('subscriber') ): ?> 
	// Todo lo que este aqui se mostrara a Administradores, editores, autores, contribuidores y suscriptores
<?php else: ?> 
	// Todo lo que este aqui se mostrara a usuarios no registrados
<?php endif; ?>

También se puede usar de esta forma si no es necesario mostrar algo a los usuarios no registrados:

<?php if( current_user_can('administrator') || current_user_can('editor') || current_user_can('author') || current_user_can('contributor') || current_user_can('subscriber') ): ?> 
	// Todo lo que este aqui se mostrara a Administradores, editores, autores, contribuidores y suscriptores
<?php endif; ?>

Código para mostrar solo a Administradores:

<?php if( current_user_can('administrator') ): ?> 
	// Todo lo que este aqui se mostrara a Administradores
<?php endif; ?>

Código para mostrar solo a Editores:

<?php if( current_user_can('editor') ): ?> 
	// Todo lo que este aqui se mostrara a editores
<?php endif; ?>

Código para mostrar solo a Autores:

<?php if( current_user_can('author') ): ?> 
	// Todo lo que este aqui se mostrara a autores
<?php endif; ?>

Código para mostrar solo a Contribuidores:

<?php if( current_user_can('contributor') ): ?> 
	// Todo lo que este aqui se mostrara a contribuidores
<?php endif; ?>

Código para mostrar solo a Suscriptores:

<?php if( current_user_can('subscriber') ): ?> 
	// Todo lo que este aqui se mostrara a suscriptores
<?php endif; ?>

Crear botón con enlace aleatorio con JavaScript

Crear columnas con CSS Grid