Avisos
Vaciar todo

Mostrar contenidos en sitio privado según rol/grupo usuario identificado  

 
Antonio
 Antonio
Usuario activo

Buenos días:

Estoy creando un sitio con una zona de acceso limitada (privada). Lo que quiero hacer es mostrar contenidos diferentes en función de los usuarios identificados.

Tenemos dos grupos diferentes con rol de suscriptor personalizado (rol suscriptorA y rol suscriptorB) creado con el plugin Members.

Para señalar los post que pueden ver cada uno de los dos roles he utilizado Role Scoper.
Si filtro por categorías o con el plugin Recent Posts Widget Extended los contenidos los filtra correctamente y muestra a cada rol lo que le corresponde, solamente los post que hemos marcado para ese rol.

En cambio, cuando utilizo RockSproket para filtrar post, muestra todos los contenidos, aunque luego el usuario no puede ver porque no están asociados a su rol y no tiene permisos.

Esto me ocurre con otros plugins, como el calendario. Parece que las consultas que realiza a la base de datos trajesen todos los contenidos, aunque luego no permite a los usuarios verlos. Muestra el título del post, aunque cuando sigue el link les aparece un mesaje de que no encuentra el contenido. No quiero que se muestren nada de los contenidos a los usuarios que luego no van a poder leerlos.

Realicé una instalación con vuestro pack Palene, aunque posteriormente cambié la versión de Gantry a la 5.

¿Me podeis ayudar?

Muchas gracias.

Citar
Respondido : 05/11/2015 9:54 am
Julen
 Julen
Miembro Admin

Hola,

Vemos que en la consulta, no nos has indicado el sitio web referente a la consulta. Para que podamos revisar lo que nos comentas, necesitaríamos que nos facilitara la URL de tu sitio web, con el fin de que podemos ver el problema de forma directa. Ya que de esta forma, no podemos analizar el código ni saber la version de la plantilla que estás utilizando , ni los componentes...

Saludos

ResponderCitar
Respondido : 05/11/2015 10:15 am

Antonio
 Antonio
Usuario activo

Contenido solo visible a usuarios registrados Si necesitas algún ejemplo de usuario coméntamelo.

Muchas gracias.

ResponderCitar
Respondido : 05/11/2015 11:20 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

No todos los plugins de WordPress son compatibles con el plugin Members, de ahí que cuando se realiza un filtrado de artículos no tenga en cuenta las restricciones que aplica este plugin.

Esto es lo que ocurre, por ejemplo, con el plugin RokSprocket. Tal como comentas, algunos plugins que cargan contenidos muestran los contenidos aunque luego no se pueda acceder a ellos.

ResponderCitar
Respondido : 05/11/2015 1:36 pm

Cursos Gratuitos WordPress

Antonio
 Antonio
Usuario activo

Muchas gracias Pablo.

¿Conocéis alguna alternativa?

ResponderCitar
Respondido : 05/11/2015 2:01 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Dado que la asignación de roles de acceso se hace por medio de plugins, no existe una alternativa de plugin que sea compatible con el resto de plugins que tienen capacidad de cargar contenidos, ya que precisamente esto depende de que los desarrolladores de estos plugins de carga de contenidos los adaptasen a plugins como el Members.

Todo pasaría por modificar el código del plugin que carga contenidos, aunque estos puede ser complicado.

ResponderCitar
Respondido : 05/11/2015 2:39 pm

wpdoctor-revisa-la-salud-de-tu-wordpress