Category Archives: Jugando con wordpress

Imposible compartir usuarios en wordpress

Aunque teóricamente es posible en la práctica no funciona. Supongo que existiendo WordPress MU, tampoco hay demasiado interés en que esta característica funcione. Así que probaremos otras opciones. Lástima.

2 Comments

Filed under Jugando con wordpress

Problemas de los roles al compartir usuarios

Bien ahora que ya hemos conseguido compartir los usuarios entre 2 blogs, nos encontramos con un problema en los roles. Para verificarlo hemos creado 4 usuarios:

El Blog A da nivel de suscriptor a todo nuevo usuario

El Blog B da nivel de autor a todo nuevo usuario

  • admin tiene el mismo estatus en ambos blogs, es el ‘heredado’
  • El usuario Alfa se ha registrado en el Blog A
  • El usuario Beta se ha registrado en el Blog B

Usuarios registrados en el Blog A intentan loguearse en el blog B

El Usuario Alfa se ha registrado, logueado y cambiado su contraseña en el blog A sin problemas.

El Usuario Alfa   no puede loguearse en el blog B. Resultado: Página en blanco con el siguiente mensaje de error: “No tienes autorización para acceder a esta página”

Problema: El Usuario Alfa no tiene asignado ningún rol en el Blog B y por lo tanto no puede “ver” el back-end de wp.

Usuarios registrados en el Blog B intentan loguearse en el blog A

El Usuario Beta  se ha registrado, logueado y cambiado su contraseña en el blog B  sin problemas.

El Usuario Beta  no puede loguearse en el blog A. Resultado: Página en blanco con el siguiente mensaje de error: “No tienes autorización para acceder a esta página”

Problema: El Usuario Beta no tiene asignado ningún rol en el Blog A y por lo tanto no puede “ver” el back-end de wp.

Cambiando el rol por defecto de ambos blogs para que sea el mismo en ambos, el resultado es el mismo. El usuario, aunque consta como usuario en el blog en el que no se registró, no tiene asignado ningún rol y por tanto no puede acceder al panel de control.

mmm no sé por qué me da que esto va a pasar por modificar el registro.  Y luego queda el tema de mantener las sesiones entre uno y otro, lo que parece que tampoco está muy claro.

¿Por qué me meteré yo en estos líos?

Muy bien, en wordpress support he visto que que que hacer un cambio en wp_includes/wp-capabilities.php

Aunque tiene dos problemas:

  • Mucho me temo que con esto los usuarios de los distintos blogs tendrán todos el mismo rol, que no es lo que queremos.
  • Supone tocar el código fuente de wordpress, lo que luego nos puede dar por saco con los plugins especialmente con los de roles que vamos a necesitar.

Hecho el cambio en el blog B ha pasado he registrado al Usuario Omega a través del Blog B

Lo que ha ocurrido es que el el usuario Omega tiene categoría de Autor en el Blog B pero no tiene ningún rol asignado en el blog A: es decir estamos exactamente igual que antes. Seguiremos investigando

Leave a comment

Filed under Jugando con wordpress

Compartir usuarios con wordpress

El primer objetivo de esta página es recopilar información para conseguir compartir usuarios en wordpress. Hasta ahora no ha resultado nada fácil.

A primera vista parece que lo más adecuado es instalar wordpress mu, el problema es que para lo que yo quiero hacer, es matar moscas a cañonazos. WordPress mu es para crear miles de blogs en sitios enormes y yo sólo quiero unir dos o 3 y que los usuarios tengan distintas capacidades en los distintos blogs pero que puedan usar el mismo login.

El plugin “shared users” directamente a mí no me funciona, tampoco la utilización de las tablas de usuarios y meta-usuarios personalizadas que permiten wp 2.5 en adelante. Aunque el error que me da en ambos casos es distinto.

Mañana empiezo otra tanda de probatinas y recopilación de info a ver si lo consigo.
De momento, los deberes: Roles_and_Capabilities#Capabilities que me parece que para lo que yo quiero hacer es fundamental

Leave a comment

Filed under Jugando con wordpress