Guias

Deixe cada cliente WordPress gerenciar seu próprio site isolado

Equipe GrabWP
· Atualizado August 16, 2026 · 4 min read · Revisado por Equipe GrabWP

Os clientes querem gerenciar o próprio conteúdo do site, mas você não pode dar a eles um login que também exponha o site de todos os outros clientes. Este guia mostra como dar a cada cliente um ambiente WordPress totalmente isolado que eles controlam, enquanto você mantém o monitoramento de todo o portfólio em um único dashboard usando o GrabWP Tenancy Pro.

O problema do login compartilhado

Quando você roda sites de clientes de forma improvisada, o self-service fica arriscado rapidinho. Ou você guarda os logins para si e vira o gargalo de qualquer mudança de conteúdo, ou compartilha o acesso e torce para que ninguém fuce em dados que não deveria ver. Em um WordPress Multisite, um network admin pode cruzar limites que os clientes nunca deveriam.

Clientes de serviços (um escritório de advocacia, uma consultoria financeira, uma nova empresa) muitas vezes lidam com contatos e documentos sensíveis. Eles precisam editar suas próprias páginas sem que exista nenhum caminho para as informações de outro cliente. Isso exige um isolamento real, e não uma instalação compartilhada com malabarismo de permissões.

Passo 1: Dê a cada cliente seu próprio WordPress isolado

Criando um tenant isolado do WordPress por cliente no GrabWP Tenancy

No GrabWP Tenancy Pro, cada tenant é seu próprio ambiente WordPress com seu próprio login. Não há um dashboard compartilhado para os clientes tropeçarem.

  1. No seu admin principal, vá em GrabWP > Tenants e crie um tenant para o cliente.
  2. Escolha um database dedicado para o tenant. A versão Pro permite que cada tenant rode em um database MySQL dedicado ou SQLite, proporcionando isolamento total de dados com zero risco entre tenants.
  3. Confirme se o tenant tem seu próprio diretório de uploads isolado, para que a mídia do cliente nunca vá parar em uma pasta compartilhada.

O resultado é uma arquitetura de isolamento de dados onde o conteúdo, os usuários e os arquivos de cada cliente ficam no seu próprio database e nos seus próprios diretórios. Isso te dá uma história muito mais transparente sobre o tratamento de dados para contar aos clientes que se preocupam com privacidade.

Passo 2: Configure a estrutura de plugins e themes de cada cliente

Diferentes clientes precisam de ferramentas diferentes. Como o Pro entrega uma separação completa do wp-content (themes e plugins isolados por tenant), você adapta cada ambiente sem causar efeitos colaterais nos demais.

  1. Abra a página Extensions para ver os plugins e themes disponíveis por tenant com status em tempo real.
  2. Ative ou desative plugins para aquele cliente específico, e troque o theme conforme necessário.
  3. Use o sync de extensões e a conversão por symlink-or-copy para controlar como o stack de cada tenant é instalado.

Um cliente pode rodar um plugin de eventos enquanto outro roda um sistema de agendamento, e nenhuma das configurações interfere no diretório do outro tenant.

Passo 3: Fortaleça o site de cada cliente com configurações por tenant

Configurações de override de segurança e capacidade por tenant no GrabWP Tenancy Pro

A segurança deve ser ajustada por cliente, e não largada em uma única configuração para o server inteiro. O plugin base do GrabWP Tenancy oferece uma aba de Performance and Security que aplica constantes por tenant.

  1. Abra a aba de configurações de Performance & Security do tenant.
  2. Defina as constantes de segurança que se adequam àquele cliente, incluindo:
    • DISABLE_WP_CRON para tirar o cron do carregamento de páginas
    • XML-RPC desligado para reduzir uma superfície de ataque comum
    • WP_POST_REVISIONS e EMPTY_TRASH_DAYS para controlar o inchaço do database
    • WP_HTTP_BLOCK_EXTERNAL com uma allowlist de WP_ACCESSIBLE_HOSTS para bloquear requisições de saída
  3. Salve, e as configurações se aplicarão somente àquele tenant.

Você pode blindar um cliente mais cauteloso enquanto dá mais liberdade para um cliente que gosta de colocar a mão na massa, tudo na mesma instalação.

Passo 4: Mantenha um único dashboard do provedor para todo o portfólio

Deixar os clientes no esquema de self-service não significa perder o controle. Você ainda roda uma única instalação do WordPress, e gerencia cada tenant a partir de um único dashboard do provedor.

  1. Use a lista de tenants para ver todo o seu portfólio de relance, incluindo o selo de driver de armazenamento e o status de isolamento de conteúdo de cada tenant.
  2. Edite as opções do tenant diretamente no admin principal através da página de Tenant Settings.
  3. Mantenha os backups, o controle de extensões e o roteamento em um só lugar, enquanto cada cliente edita o próprio conteúdo no seu próprio tenant.

Os clientes ganham a independência que pediram. Você mantém a supervisão que precisa.

Para transformar essa configuração isolada em uma entrega repetível, veja como produtizar a entrega de sites de clientes com um tenant modelo. E quando um cliente estiver pronto para seguir em frente, você pode fazer o handoff do site dele sem lock-in.

Quer sites de clientes isolados e self-service sem o overhead por site? O GrabWP Tenancy Pro custa $9.99/month fixo para todo o seu portfólio (anual $99.99/yr, vitalício $499.99).

Perguntas frequentes

Cada cliente pode fazer login e gerenciar apenas o próprio site?
Sim. Cada tenant é seu próprio ambiente WordPress isolado com seu próprio login. Um cliente entra em seu tenant e vê apenas seu site, conteúdo e usuários. Eles nunca veem as informações ou a estrutura do site de outros clientes, porque os tenants não compartilham um login ou um admin.
Os dados de cada cliente são realmente separados?
Sim. O GrabWP Tenancy oferece uploads isolados para cada tenant e, com a versão Pro, um database dedicado por tenant (MySQL dedicado ou SQLite) além da separação completa do wp-content. Essa arquitetura de isolamento de dados significa que o conteúdo, os contatos e os arquivos de um cliente nunca se misturam com os de outro no nível do database.
Posso fornecer plugins e themes diferentes para clientes diferentes?
Sim. O Pro oferece separação completa do wp-content, então cada tenant ganha seu próprio diretório isolado de themes e plugins. Você configura o ambiente de cada cliente de forma independente, e a página Extensions permite ativar ou desativar plugins e trocar themes por tenant com status em tempo real.
Como fortaleço a segurança do site de cada cliente individualmente?
O plugin base do GrabWP Tenancy inclui uma aba de configurações de Performance and Security por tenant que aplica constantes por tenant, incluindo DISABLE_WP_CRON, XML-RPC desligado, WP_POST_REVISIONS, EMPTY_TRASH_DAYS e WP_HTTP_BLOCK_EXTERNAL com uma allowlist WP_ACCESSIBLE_HOSTS. Você ajusta isso por cliente em vez de aplicar no server inteiro.
Perco o controle se os clientes gerenciarem seus próprios sites?
Não. Você roda uma única instalação do WordPress e vê todo o seu portfólio a partir de um único dashboard do provedor. Os clientes gerenciam seu próprio conteúdo dentro do tenant deles, enquanto você mantém o gerenciamento de tenants, backups e controle de extensões em um só lugar.
Quanto custa o GrabWP Tenancy Pro?
O GrabWP Tenancy Pro custa $9.99/month fixo para todo o seu portfólio, com um plano anual de $99.99/yr e uma licença vitalícia por $499.99. O preço não muda conforme você adiciona 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: .