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:
  1. <?php global $user_ID; if( $user_ID ) : ?>
  2. <?php if( current_user_can('level_7') ) : ?>
  3.  
  4. <a href="http://miblog.com/stats/">Acceso a las Estadísticas</a>
  5.  
  6. <?php else : ?>
  7. <?php endif; ?>
  8. <?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.

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    8 comentarios en “Contenido solo para usuarios registrados”

  1. Información Bitacoras.com...

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias....

  2. Emiliano (54 comentarios) dijo:

    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!

  3. Pedro J. (2 comentarios) dijo:

    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.

  4. Emiliano (54 comentarios) dijo:

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

  5. Mira, el Group Restriction es similar a uno que usaba hace tiempo y dejó de funcionar. Gracias por los aportes Pedro :)

  6. Gilberto Koo (3 comentarios) dijo:

    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

  7. Emiliano (54 comentarios) dijo:

    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!

  8. Gilberto Koo (3 comentarios) dijo:

    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

Escribe un Comentario

XHTML: Puedes usar estos códigos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Comentarios adicionales gracias BackType

Subir

Anúnciese aquí
Expertos en WordPress
Evolución Euribor
Consigue 28 themes premium por menos de 14 euros
Participa en el Debate
  • Macgrafic: @Jose esta aplicación es para el iPhone y Puedes gestionar tu blog de tu dominio o de...
  • fff:
  • Abundancia33: Actualicé en algunos blogs y si hay un problema, con esta versión desaparece el...
  • Hugo Alfaro: Wow!… esta utilidad me ha sido de gran utilidad… ideal para los sitios...
  • Jose: P.D. Enhorabuena por la web! Sois magnificos!
Noticias Breves
  • BuddyPress 1.2 está prácticamente lista para lanzarse salvo que las pruebas de los usuarios digan lo contrario. Ya puedes descargarla y empezar a comprobarla (enlace al svn). En esta nueva versión se han cerrado más de 125 tickets desde la última beta.

    [#3]

  • Ya está disponible WordPress MU 2.9.1 y José Conti me avisa que en unas horas tendrá lista la traducción para poder tener actualizado y listo tu sitio multiusuario.

    [#6]

  • ¿Sabías que Kubrick, el tema que va a ser sustituido en 2010 lo creó un desarrollador danés?. Toda la historia de este tema, ya mítico, la tienes en este artículo (traducido con Google).

    [#26]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H