Soporte » WordPress Avanzado » Como crear seccion privada para usuarios registrados

  • Resuelto edugimeno

    (@edugimeno)


    Hola!
    Quiero una seccion de mi web solo accesible (y visible) para usuarios registrados. Es la tipica seccion de noticias «internas» a las que sólo los socios pueden acceder.

    La idea es crear una categoría de blog llamada «interna» y que automáticamente al seleccionar esa categoría al crear cualquier entrada, esa entrada pase a ser interna, y luego en front tener una opción de menú llamada «Noticias internas» que te lleve a ver esas noticias.

    Lo ideal sería que no veas ni el menú de acceso, ni los artículos aunque tengas un link directo, si no eres usuario registrado. Pensé que sería «nativo» en wordpress pero o no he sabido hacerlo o no lo es. He visto que con ciertos plugins se haría pero por separado, y me complica la gestión, porque me obliga a ir marcando varias opciones en cada artículo interno de blog que se genere, cosa que quiero evitar para dar todas las facilidades posibles al cliente, pues lo van a mantener ellos mismos.

    Sabéis si se puede hacer de manera más sencilla?

    Gracias

    • Este debate fue modificado hace 1 semana, 3 días por Jose Luis. Razón: Mover al foro adecuado
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador Jose Luis

    (@jose64)

    Hola.

    Estás describiendo una entrada privada, solo puede ser vista por administradores y editores.

    Modificando las capacidades de los usuarios puedes hacer que sea visible también para registrados, inclusive puedes puedes crear un tipo nuevo de usuario, por ejemplo con User Role Editor, que tenga las mismas capacidades que un usuario Suscriptor y además tenga la capacidad read_private_posts.

    Para que no se vea en el menú tienes que ocultar la opción para usuarios no acreditados, por ejemplo con el plugin:

    If Menu – Visibility control for Menu Items

    He visto que con ciertos plugins se haría pero por separado

    Si has probado opciones podrías poner cuáles son para tenerlo en cuenta

    Iniciador del debate edugimeno

    (@edugimeno)

    Buenas, y gracias por responder.
    El plugin que tengo ahora instalado es «Ultimate Member», que me obliga a definir los roles que permiten o no acceso para cada entrada. Yo quería que solo con elegir categoría «Privado» o la que sea, pase a no estar disposible para usuarios no registrados

    Luego por otro lado he instalado WP-Members que me permite elegir que o bien entradas o bien páginas, o ambas, estén accesibles o no. Ya sinceramente no tengo del todo claro el lio que he preparado entre ambos plugins pero no veo claro lo que necesito, que yo pensé que era casi natural en WP

    No me hace falta gestionar mucho detalle en roles, con que los usuarios NO-REGISTRADOS no puedan acceder a privado (en front, para leer solo) me vale. Es decir, no me hace falta contemplar más tipos de usuario. Solo tendré muchos (más de 1000) usuarios que deberán poder leer las noticias internas, luego estaré yo como admin, y los demás serán visitantes que podrán ver todo menos lo interno.

    Muchas gracias de nuevo

    Moderador Jose Luis

    (@jose64)

    Te acabo de dar la opción más «natural» que tienes, entendiendo como natural la más sencilla, si quieres simplificarlo más cámbiale las capacidades directamente al usuario suscriptor, aunque no te lo recomiendo.

    Los dos plugins que mencionas te pueden servir, pero claro, se basan en necesidades genéricas, suscripciones, grupos de usuarios, etc.

    Para hacer exactamente lo que quieres tendrás que adaptarte a lo que hay en el repositorio/mercado o si no hacer un desarrollo a medida.

    Iniciador del debate edugimeno

    (@edugimeno)

    Ok, si, en este rato he empezado a poner en práctica lo que me has dicho, he creado un usuario nuevo, especifico, que solo tiene permiso «read-private-posts» y cuando cree todos los usuarios lo haré con este perfil (será una importación en lote de 1000 usuarios, no habrá proceso de registro on-line porque es un club)

    Estoy ptobando y parece que va bien, cuando accedes a links directos a entradas privadas te da un «parece que no hay nada por aqui», me vale.

    Muchas gracias!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.