Mostrar contenidos solo a usuarios registrados

Varias veces se pidió en el foro algo que cumpla la función de mostrar secciones o contenidos solamente a usuarios registrados. Esto en sí no es muy fácil de hacer, pero buscando y buscando encontré algo.

Se trata de un código PHP que nos permite poder «esconder» algo a los que no esten ‘logueados’. Es decir que, para ver lo que esté dentro de ese sector marcado, habrá que ingresar el usuario y contraseña correspondiente.

Aquí lo que quiero que vea todo el mundo

<*?php global $user_ID, $user_identity, $user_level ?>
<*?php if ( $user_ID ) : ?>

Aquí lo que quiero que vean sólo los registrados

<*?php elseif ( get_option(‘users_can_register’) ) : ?>
<*?php endif // get_option(‘users_can_register’) ?>

Deberás borrar los asteriscos (están de más) y luego, remplazar donde dice «Aquí lo que quiero que vea todo el mundo» por el contenido a mostrar, y la otra frase con lo correspondiente.

Así, podrás insertarlo en la sidebar (como código, no funciona en widgets de texto) o en el código de tu plantilla. Ante cualquier duda, consultaló en el foro (antes búsca, ya que se hablo varias veces del tema).

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(1 votos, promedio: 5)
¿Te gustó este artículo? ¡No sabes lo que te estás perdiendo en YouTube!

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Autor: Alejandro

Soy de Argentina, tengo 24 años. Hace ya 5 años trabajo de forma avanzada con WordPress, pero mis inicios en internet se remontan al año 1998, y a los blogs en 2002/2003. Fuí asesor SEO independiente y en agencias, consultor de servicios de hosting y alto rendimiento en web y blogs. Especialista en interpretación estadística e implementación de estrategias analiticas. Coordinador de proyectos. Actualmente retirado de todo esto para vivir una vida más tranquila alejado de la tecnología, pero colaborando en lo que pueda :D

Comparte esta entrada en
468 ad
Ir al contenido