Supongamos que trabajamos en un Blog donde hacemos existen diferentes privilegios para los usuarios resultados. No sería bueno insertar en una nueva entrada algún link o información solo para usuarios registrados? Es decir solo ellos podrán acceder a esa información, y que mejor sería si pudiéramos hacer esto solo con un simple “Shortcode” en el cuerpo de la entrada.

Para lograr esto, solo debemos abrir nuestro archivo funtions.php e insertar este código.

add_shortcode( 'member', 'member_check_shortcode' );
 
function member_check_shortcode( $atts, $content = null ) {
	 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
		return $content;
	return '';
}

Cada vez que escribamos una nueva entrada solo debemos envolver la información que queramos que solo los usuarios registrados vean con estas etiquetas:

[member]
Solo los usuarios registrados podrán ver esto
[/member]

Simple,eh?

Visto en WpRecipes