Deja que cada cliente de WordPress gestione su propio sitio aislado
Los clientes quieren gestionar el contenido de su propio sitio web, pero no puedes simplemente darles un acceso que también exponga los sitios del resto de tus clientes. Esta guía te muestra cómo darle a cada cliente de tus servicios un entorno de WordPress totalmente aislado que puedan controlar, mientras tú mantienes la supervisión de todo el portafolio desde un único dashboard usando GrabWP Tenancy Pro.
El problema del inicio de sesión compartido
Cuando gestionas los sitios de tus clientes de manera improvisada, el autoservicio se vuelve riesgoso rápidamente. O te quedas con los accesos y te conviertes en el cuello de botella para cada cambio de contenido, o compartes el acceso y esperas que nadie se meta en datos que no debería ver. En un WordPress Multisite, un administrador de red puede cruzar límites que los clientes nunca deberían cruzar.
Los clientes de servicios (un bufete de abogados, una consultoría financiera, una LLC recién formada) a menudo manejan contactos y documentos sensibles. Necesitan editar sus propias páginas sin ninguna ruta hacia la información de otro cliente. Eso requiere un aislamiento real, no una instalación compartida haciendo malabares con los permisos.
Paso 1: Dale a cada cliente su propio WordPress aislado

En GrabWP Tenancy Pro, cada tenant es su propio entorno de WordPress con su propio inicio de sesión. No hay un dashboard compartido para que los clientes se tropiecen con él.
- En tu administrador principal, ve a GrabWP > Tenants y crea un tenant para el cliente.
- Elige una database dedicada para el tenant. Pro permite que cada tenant se ejecute en una database MySQL dedicada o SQLite, brindando un aislamiento de datos completo con cero riesgo entre tenants.
- Confirma que el tenant tenga su propio directorio de uploads aislado, para que los archivos multimedia del cliente nunca terminen en una carpeta compartida.
El resultado es una arquitectura de aislamiento de datos donde el contenido, los usuarios y los archivos de cada cliente se mantienen en su propia database y sus propios directorios. Eso te da una historia de manejo de datos más limpia para contarles a los clientes que se preocupan por la privacidad.
Paso 2: Configura el stack de plugins y themes de cada cliente
Diferentes clientes necesitan diferentes herramientas. Como Pro ofrece una separación completa de wp-content (themes y plugins aislados por tenant), puedes adaptar cada entorno sin causar efectos secundarios en los demás.
- Abre la página Extensions para ver los plugins y themes disponibles por tenant con su estado en vivo.
- Activa o desactiva los plugins para ese cliente en específico, y cambia su theme según sea necesario.
- Usa la sincronización de extensiones y la conversión de symlink o copia para controlar cómo se instala el stack de cada tenant.
Un cliente puede ejecutar un plugin de eventos mientras que otro usa un sistema de reservas, y ninguna de las configuraciones tocará el directorio del otro tenant.
Paso 3: Fortifica cada sitio de cliente con configuraciones por tenant

La seguridad debe ajustarse por cliente, no dejarse en una única configuración para todo el server. El plugin base GrabWP Tenancy te da una pestaña de Performance y Security que aplica constantes por tenant.
- Abre la pestaña de configuraciones Performance & Security del tenant.
- Establece las constantes de fortificación que se ajusten a ese cliente, incluyendo:
DISABLE_WP_CRONpara quitar el cron de las cargas de página- XML-RPC desactivado para reducir una superficie de ataque común
WP_POST_REVISIONSyEMPTY_TRASH_DAYSpara controlar la sobrecarga de la databaseWP_HTTP_BLOCK_EXTERNALcon una lista de permitidos enWP_ACCESSIBLE_HOSTSpara bloquear las solicitudes salientes
- Guarda, y las configuraciones se aplicarán únicamente a ese tenant.
Puedes bloquear firmemente el sitio de un cliente cauteloso mientras le dejas más espacio a un cliente más participativo, todo en la misma instalación.
Paso 4: Mantén un dashboard de proveedor para todo el portafolio
Dejar que los clientes se gestionen solos no significa perder el control. Sigues ejecutando una única instalación de WordPress, y gestionas cada tenant desde un único dashboard de proveedor.
- Usa la lista de tenants para ver todo tu portafolio de un vistazo, incluyendo el badge del storage driver de cada tenant y el estado de aislamiento de contenido.
- Edita las opciones del tenant directamente desde el administrador principal a través de la página Tenant Settings.
- Mantén los backups, el control de extensiones y el enrutamiento en un solo lugar mientras cada cliente edita su propio contenido en su propio tenant.
Los clientes obtienen la independencia que pidieron. Tú mantienes la supervisión que necesitas.
Para convertir esta configuración aislada en una entrega repetible, mira cómo productizar la entrega de sitios para clientes con un tenant de plantilla. Y cuando un cliente esté listo para seguir adelante, puedes entregarle su sitio sin lock-in.
¿Quieres sitios de clientes aislados y de autoservicio sin los costos generales por sitio? GrabWP Tenancy Pro cuesta $9.99/month como tarifa plana para todo tu portafolio (anual $99.99/yr, de por vida $499.99).
Preguntas frecuentes
- ¿Puede cada cliente iniciar sesión y gestionar solo su propio sitio?
- Sí. Cada tenant es su propio entorno de WordPress aislado con su propio inicio de sesión. Un cliente inicia sesión en su tenant y ve solo su sitio, contenido y usuarios. Nunca ven la información o la estructura del sitio de otros clientes, porque los tenants no comparten un inicio de sesión ni un administrador.
- ¿Están realmente separados los datos de cada cliente?
- Sí. GrabWP Tenancy le da a cada tenant un directorio uploads aislado y, con Pro, una database dedicada por tenant (MySQL o SQLite dedicada) además de una separación completa de wp-content. Esta arquitectura de aislamiento de datos significa que el contenido, los contactos y los archivos de un cliente nunca se mezclan con los de otro cliente a nivel de la database.
- ¿Puedo darles a diferentes clientes diferentes plugins y themes?
- Sí. Pro proporciona una separación completa de wp-content, por lo que cada tenant obtiene su propio directorio de themes y plugins aislado. Tú configuras el entorno de cada cliente de forma independiente, y la página de Extensions te permite activar o desactivar plugins y cambiar themes por tenant mostrando el estado en vivo.
- ¿Cómo fortifico el sitio de cada cliente de forma individual?
- El plugin base GrabWP Tenancy incluye una pestaña de configuración de Performance and Security por tenant que aplica constantes por tenant, incluyendo DISABLE_WP_CRON, XML-RPC desactivado, WP_POST_REVISIONS, EMPTY_TRASH_DAYS y WP_HTTP_BLOCK_EXTERNAL con una lista de permitidos en WP_ACCESSIBLE_HOSTS. Ajustas todo esto por cliente en lugar de hacerlo en todo el server.
- ¿Pierdo la supervisión si los clientes gestionan sus propios sitios?
- No. Ejecutas una única instalación de WordPress y ves todo tu portafolio desde un único dashboard de proveedor. Los clientes gestionan su propio contenido dentro de su tenant, mientras que tú mantienes la gestión de tenants, los backups y el control de extensiones en un solo lugar.
- ¿Cuánto cuesta GrabWP Tenancy Pro?
- GrabWP Tenancy Pro cuesta $9.99/month como tarifa plana para todo tu portafolio, con un plan anual a $99.99/yr y una licencia de por vida a $499.99. El precio no cambia a medida que añades clientes.
Editorial standards: Our content is written by WordPress experts with hands-on multi-tenancy experience. Articles are fact-checked and regularly updated to ensure accuracy. Last verified: .