KakapoWP KakapoWP
Roles

Alternativa a User Role Editor: cinco preguntas antes de cambiar

29 de julio de 2026·6 min de lectura

Quien busca una alternativa a un plugin de permisos normalmente no ha sufrido un error, sino que ha detectado una carencia: un cliente ve entradas de menú que no le conciernen. Una entrada protegida aparece, pese a todo, en algún sitio. O ya no se puede decir quién recibió qué permiso y cuándo. Cinco preguntas ponen orden en esto.

Pregunta 1: ¿se sostiene la regla también sin el backend?

Es la más importante, y puedes responderla tú mismo en un minuto. Protege una entrada de forma que solo la vea un rol concreto. Cierra sesión. Abre /wp-json/wp/v2/posts?search= con una palabra de esa entrada.

Si el contenido aparece en la respuesta, tu regla solo cambia la vista. La API REST de WordPress es accesible de serie y consulta otros puntos del código distintos de los de un listado de entradas en el backend. Kakapo Roles aplica expresamente la regla de visibilidad también ahí; precisamente por eso, esta prueba es la forma más rápida de evaluar un plugin de permisos.

Haz también esta prueba con el plugin que usas ahora, antes de cambiar. A veces la carencia está en otro sitio, por ejemplo en un maquetador que sirve contenidos a través de un endpoint propio.

Pregunta 2: ¿puede alguien darse más permisos a sí mismo?

Un plugin de permisos que permite a cualquiera con acceso a la interfaz ascender su propio rol anula su propósito. WordPress tiene un mecanismo de control para eso, get_editable_roles(), que determina qué roles puede editar alguien. Pregunta para la alternativa: ¿se respeta en todos los puntos?

En una red multisitio se añade un segundo límite: allí los roles son en parte válidos para toda la red. Quien los sobrescribe desde un subsitio los cambia para todos los sitios de la red, también para los que no le pertenecen.

Pregunta 3: ¿se puede ordenar el backend?

Los permisos dicen lo que alguien PUEDE hacer. Para un cliente es igual de importante lo que VE. Un editor que tiene delante doce entradas de menú, diez de ellas bloqueadas, no tiene un backend seguro, sino uno confuso.

Por eso, comprueba si la alternativa va más allá de roles y permisos: menú de administración por rol, biblioteca de medios limitada a los archivos propios, widgets y menús de navegación, shortcodes permitidos, redirección tras el inicio de sesión. Kakapo Roles lo trae integrado; en muchos plugins de este tipo son extensiones sueltas o fragmentos de código.

Pregunta 4: ¿se puede consultar qué se ha cambiado?

Los permisos se cambian rara vez y, casi siempre, con prisas. Seis meses después surge la pregunta de por qué un rol puede hacer algo. Sin registro, la respuesta es una suposición.

Pregunta para la alternativa: ¿hay un registro de cambios, y consta en él QUIÉN recibió o perdió QUÉ permiso y CUÁNDO? Kakapo Roles lleva uno y anota también los cambios que se producen mediante asignaciones y migraciones.

Pregunta 5: ¿tengo que construirlo de nuevo en cada sitio?

Quien gestiona varias instalaciones construye la misma estructura de permisos varias veces, y cada vez se desvía un poco. Al cabo de un año, cinco sitios son cinco casos especiales. Por eso, comprueba si la estructura se puede exportar e importar, y qué pasa con los roles existentes al importar: ¿se añade o se sustituye?

Kakapo Roles puede hacer ambas cosas e indica antes de importar cuál de las dos vías está seleccionada. «Sustituir» (en alemán: „Ersetzen“) es la más peligrosa, y por eso hay que confirmarla expresamente.

La lista de comprobación, en resumen

CriterioPor qué importaEn Kakapo Roles
Efecto en la API RESTSi no, la regla solo protege la vistaaplicado expresamente
Protección frente a la escalada de permisosSi no, el plugin se anula a sí mismose respeta get_editable_roles, también en redes multisitio
Ordenar el backendUn cliente debe ver lo que le conciernemenú de administración, biblioteca de medios, widgets, menús de navegación, shortcodes
Redirección tras el inicio de sesión por rolEl cliente llega adonde trabajaintegrado
Papelera para rolesRara vez se borra un rol con total tranquilidadcon restauración
Registro de cambiosSeis meses después, lo que cuenta es tener constanciaquién, cuándo, qué permiso
Trasladable a otros sitiosSi no, cada sitio se convierte en un caso especialexportación e importación, añadir o sustituir
Varios sitios con una sola licenciaUna factura en lugar de cinconueve plugins, un solo inicio de sesión

Qué deberías hacer antes de cambiar

  1. Deja constancia de la situación actual: qué roles propios existen y qué permisos tienen asociados.
  2. Crea una copia de seguridad. Los permisos están en la base de datos, y un error afecta a todos los usuarios a la vez.
  3. Reconstruye la estructura en el nuevo plugin y compárala fila por fila.
  4. Inicia sesión con un usuario de prueba por rol y comprueba lo que ve realmente.
  5. Haz la prueba REST de la pregunta 1.
  6. Desactiva el plugin antiguo en lugar de eliminarlo, durante dos semanas.
Dos plugins de permisos a la vez escriben en los mismos roles, y gana quien guarda en último lugar. Durante el periodo de transición, haz cambios solo en uno de los dos.

Preguntas frecuentes

¿Se pierden mis roles al cambiar?
No. Los roles son un ajuste de WordPress, no propiedad de ningún plugin. Se mantienen cuando desactivas el plugin antiguo. Lo que desaparece son los ajustes que solo estaban en el plugin antiguo.
¿Puedo tener ambos funcionando en paralelo?
Brevemente, para comparar. De forma permanente, no: ambos escriben en los mismos roles, y gana el último guardado. Eso da lugar a permisos que parecen cambiar solos.
¿Lo necesito realmente si solo tengo dos editores?
Para roles y permisos, en ese caso suele bastar un plugin gratuito. Se vuelve interesante en cuanto un cliente tiene que entrar en el backend, en cuanto hay contenidos que deben estar protegidos de verdad o en cuanto hay más de una instalación.
¿Afecta esto al tiempo de carga?
Las comprobaciones de permisos se ejecutan en cada petición, pero son minúsculas comparadas con las consultas a la base de datos. Solo se nota cuando un plugin recorre todos los usuarios cada vez que se genera una página: eso sí merece la pena preguntarlo.
¿Qué pasa sin una licencia válida?
Los roles y permisos existentes se mantienen sin cambios; pertenecen a WordPress. Las funciones de administración se detienen hasta que se vuelva a introducir una clave válida.

Kakapo Roles: paga una vez, úsalo para siempre.

Los nueve plugins por 149 € una vez en lugar de 13 € al mes. Pago seguro con Stripe. Durante los primeros 14 días: problema resuelto o te devolvemos el dinero.

Conseguir Lifetime Todas las funciones
Seguir leyendo

Quizá esto también te interese.

Todas las entradas