Contenido solo para usuarios registrados
Hay ocasiones en que necesitas mostrar en tu blog contenido solo para ti, a modo de recordatorio, o solo para algún perfil de usuario registrado: autores del blog. Un ejemplo serían los enlaces para editar los posts, o para entrar al panel de administración, enlaces a las estadísticas, lo que quieras.
El modo de hacerlo es bien sencillo, y pasa por aplicar una variable que muestre parte de la plantilla, en realidad del fichero de la plantilla, solo al nivel de acceso de usuario que desees que visualice esa parte.
El modo de hacerlo es el siguiente:
-
<?php if( current_user_can('level_7') ) : ?>
-
-
<a href="http://miblog.com/stats/">Acceso a las Estadísticas</a>
-
-
<?php else : ?>
-
<?php endif; ?>
-
<?php endif; ?>
En este ejemplo, lo que verán los usuarios de Nivel 7 (Editores) será un enlace a las estadísticas del blog. Por supuesto, esto puede utilizarse para cualquier fin, dependiendo del nivel de usuario declarado, como avisos a los editores, textos de ayuda, contenido solo para usuarios registrados del blog, lo que quieras. Solo sería aplicar el truco e incluir en ese espacio lo que desees.
También te puede interesar:












RSS















hola… desde hace un tiempo estoy necesitando algo de esto y no quiero mudarme a otros Gestionador de Contenidos… estoy más que contento con WP.- Concretamente lo que quiero es que un usuario registrado tenga acceso a una página y base de datos, pero sin que tenga que pasar previamente por el Panel de Administradores, es decir que luego de loguearse ingrese directamente a una página particular, o en todo caso al Home y allí se muestre la página personalizada para ese usuario.- En otras consultas me comentaban (en el foro) que lo que yo quería era más bien un portal más que un blog… ahora, ¿algo de esto ayudará con lo que necesito?… insisto, no quiero mudarme de WP porque francamente estoy muy cómodo, aunque esto que necesito lo necesito cada vez más…
Mil Gracias!
Personalmente uso cuatro plugins que combinados te dan todas las opciones de gestión de usuarios y accesos a contenidos
En primer lugar Sidebar login te permite que el usuario se loguee y no entre en el panel de administración sino en la página que está intentando ver en ese momento.
En segundo lugar Group restriction permite organizar a los suscriptores en grupos y darle acceso a determinadas páginas.
En tercer lugar Hide/Cut Post Text te permite de manera muy sencilla ocultar cualquier texto dentro de un post a los usuarios por debajo de un deteminado Role.
Por último con Role Manager puedes especificar qué puede hacer cada role y definir nuevos roles de usuario
Creo que con esos cuatro plugins tienes control prácticamente del tipo de acceso que quieres para cada usuario.
Bien Pedro… excelente!… conozco los plugs pero no se me hubiera ocurrido algo así… no tengo muchas luces, vio?… mil gracias!… voy a ver que puedo hacer…
Mira, el Group Restriction es similar a uno que usaba hace tiempo y dejó de funcionar. Gracias por los aportes Pedro
Quisiera plantear 2 cosas:
1. A las personas que gentilmente dan su apoyo con su experiencia y entregan contenidos referidos ojala sus referencias incluyan un LINK hacia la fuente de esa informacion de manera que uno pueda llegar a ella sin tener que “buscar” en la web.
2. Considerando la fuerza y masificacion que tiene cada dia WP, me extraña que alguien con cierta genialidad aun no haya creado un plugin que controle todo eso sin necesidad de mezclar varios plugin (lo que considero igual de genial).
Antes de conocer WP yo utilice Joomla y recuerdo haber encontrado un plugin que se llama DOCMAN por ejemplo que te permite subir cualquier documento o archivo y asociarlo a uno o mas usuarios registrados de manera que tienes automaticamente un gestor de documentacion en tu web. (ver referencia: http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&Itemid=35&cat_id=1879)
Mientras tanto intentare hacer lo que dice Pedro y a lo mejor la Serendipia me ayuda un poco
GILBERTO
Completamente de acuerdo con vos, Gilberto, cuando me sugirieron mudarme a Joomla vi la posibilidad de hacer lo que comentás y es verdaderamente una bendición la manera tan sencilla de lograrlo… lamentablemente en WP es más complicado el asociar a un determinado usuario cualquier documento, archivo, etc… habrá que ponerse manos a la obra para hacerlo en WP… lamentablemente no entiendo mucho del tema pero, voy a ayudarlos en lo que pueda… salute!
Yo he estado pensando y creo que es simple de implementar por alguien que se proponga el tema.
Solo habria que hacer un administrador de grupos de usuarios, es decir actualmente WP trae grupos de usuarios predeterminados (autores, admin, editores, etc.) esos grupos prodrian manejarse y agregar por ejemplo: clientes, amigos, familia, proveedores, etc.
Luego asociar paginas o post a esos grupos de usuarios o a un usuario determinado
Yo creo que “genios” de habla inglesa deben tener algo, hasta ahora mis dudas siempre termino encontrando respuestas al consultarlas en ingles
A ver que opina nuestro master de Ayuda Wordpress que aprovecho de rendirle mis agradecimientos por tremenda iniciativa de crear este web para aquellos que estamos descubriendo WP.
GILBERTO