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).

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.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (1 votos, promedio: 5,00 de 5)
Cargando…

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

Pin It on Pinterest

Share This