Si utilizas Wordpress en tu web y quieres mostrar cierto contenido solo a usuarios registrados e identificados, hay algunos plugins que te lo permiten, pero si como yo prefieres añadir el código directamente en la plantilla y colocarlo donde mejor te venga, la función is_user_logged_in() puede ayudarte.
La función is_user_logged_in() devuelve true si el usuario está registrado e identificado y false en caso contrario.
Si quieres mostrar un enlace, una imagen, mensaje… solo a los usuarios registrados añade éste código:
<?php if (is_user_logged_in() ) {Â ?>
    <p>Esto solo podrán verlo los usuarios registrados
    e identificados</p>
<?php } ?>
Ahora solo para usuarios no registrados:
<?php if (!is_user_logged_in() ) {Â ?>
<p>Esto solo podrán verlo los usuarios no registrados
o no identificados</p>
<?php } ?>
Un ejemplo:
<?php if (is_user_logged_in() ) {Â ?>
<a href="#">Haz click aquà para descargar</a>
<?php } else { ?>
<p>Por favor registrate para ver la url de descarga</p>
<?php } ?>
Aquàpuedes ver la especificación completa de la función is_user_logged_in()Â
Si lo que quieres es añadir contenido privado en el texto de un post o página, en este blog explican como añadir unas funciones para crear shortcodes: http://ayudawordpress.com/contenido-exclusivo-a-usuarios-registrados-con-shortcodes/
URL de trackback: http://elcajondelosapuntes.com/shareIT/archives/346/trackback
Se el primero en comentar en "Contenido privado en Wordpress"