Por Ignacio - 06/04/2010 - Guardado en Programación
Hoy veremos un sencillo código para dejar en functions.php, que nos permitirá, mediante un shortcode, permitir la lectura del contenido de nuestros artículos solamente a un usuario registrado que haya iniciado sesión como tal:
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 '';
}
Salvaremos e iremos a editar los artículos con contenido “confidencial”. Todo lo que pongamos entre estos dos shortcodes…
[member] texto, texto, texto, etc. [/member]
…quedará escondido para un usuario que no haya ingresado en nuestro site (anónimo).
Créditos: Justin Tadlock.



Un comentario
02/05/2011
Gracias por el código. Siempre he tenido que programar yo mismo en php los accesos a contenidos restringidos utilizando más lineas de código. Lo voy a probar.
Saludos
Deja tu comentario