Seatext library

Posso usar uma única instalação do WordPress para vários domínios? Um guia completo sobre o WordPress Multisite

Sim, você pode executar vários domínios a partir de uma única instalação do WordPress usando o WordPress Multisite com mapeamento de domínio. Essa arquitetura compartilha arquivos principais, banco de dados e contas de usuário,...

Posso usar uma única instalação do WordPress para vários domínios? Um guia completo sobre o WordPress Multisite

Sim, você pode usar uma instalação do WordPress para vários domínios. A maneira nativa de fazer isso é o WordPress Multisite, um recurso que transforma uma única instalação do WordPress em uma rede de sites. Cada site na rede pode ter seu próprio nome de domínio, conteúdo, temas e plugins, enquanto compartilha a mesma base de código e banco de dados.

O Multisite funciona adicionando tabelas de nível de rede ao seu banco de dados e fornecendo um painel de Administrador da Rede. A partir daí, você cria novos sites, atribui domínios e gerencia usuários em toda a rede. O mapeamento de domínio — apontar domínios personalizados para sites individuais da rede — faz parte do núcleo do WordPress desde a versão 4.5, portanto, você não precisa mais de um plugin separado para o mapeamento básico.

O que é o WordPress Multisite

O WordPress Multisite é um modo de rede que permite executar vários sites a partir de uma única instalação do WordPress. Pense nisso como um prédio de apartamentos onde cada unidade é um site separado. O prédio (arquivos principais do WordPress) e os serviços públicos (banco de dados, servidor) são compartilhados, mas cada apartamento tem seus próprios móveis (conteúdo, tema, plugins) e endereço (domínio).

Quando você ativa o Multisite, o WordPress cria tabelas de banco de dados adicionais com o prefixo wp_ mais o ID do site (por exemplo, wp_2_posts, wp_2_options). O site principal mantém o prefixo wp_ padrão. Todos os sites compartilham as mesmas tabelas wp_users e wp_usermeta, portanto, um único login funciona em toda a rede.

Essa arquitetura difere da execução de instalações separadas do WordPress. Com instalações separadas, cada site tem seu próprio banco de dados, seu próprio wp-config.php, seus próprios diretórios de plugins e temas e seu próprio ciclo de atualização. O Multisite consolida tudo isso em uma única atualização, um backup e um conjunto de arquivos principais.

Como funciona a arquitetura Multisite

A rede funciona em um único wp-config.php e um único banco de dados. Quando uma solicitação chega, o WordPress lê o domínio, procura o ID do site correspondente na tabela wp_blogs e carrega as tabelas e configurações desse site. O processo ocorre antes que qualquer código de tema ou plugin seja executado.

Looking to implement this for your website?
Saiba mais →

Os principais componentes incluem:

  • Administrador da Rede: Um novo painel (acessível em /wp-admin/network/) onde você gerencia sites, usuários, temas, plugins e configurações de rede.
  • Registro de site: Você pode permitir registro aberto, criação manual ou ambos. Cada novo site recebe um ID, caminho e mapeamento de domínio exclusivos.
  • Recursos compartilhados: Plugins e temas instalados no nível da rede estão disponíveis para todos os sites. Você pode ativar um plugin na rede para que ele funcione em todos os lugares ou permitir que os administradores do site o ativem por site.
  • Funções de usuário: Os Super Administradores gerenciam a rede. Os Administradores do site gerenciam sites individuais. Os usuários podem ter funções diferentes em sites diferentes.

O mapeamento de domínio funciona adicionando uma entrada de domain e path para cada site na tabela wp_blogs. Quando uma solicitação chega a example.com, o WordPress a associa ao ID do site 3 e exibe o conteúdo desse site. Os certificados SSL devem cobrir todos os domínios mapeados — seja um certificado curinga para subdomínios ou certificados individuais (ou um certificado SAN multidomínio) para domínios completamente diferentes.

Configurando o Multisite com domínios personalizados: Passo a passo

  1. Verifique os requisitos de hospedagem. Você precisa de um host que permita subdomínios curinga (para instalações de subdomínio) ou que permita adicionar vários domínios a uma conta (para mapeamento de domínio). Hosts gerenciados de WordPress como WP Engine, Kinsta e Cloudways suportam isso; muitos hosts compartilhados não.
  2. Faça backup do seu site. Antes de ativar o Multisite, faça um backup completo dos arquivos e do banco de dados. Se algo der errado, você pode restaurar o estado de site único.
  3. Ative o Multisite no wp-config.php. Adicione esta linha acima de /* That's all, stop editing! */:
    define('WP_ALLOW_MULTISITE', true);
  4. Execute a configuração da rede. Faça login, vá para Ferramentas → Configuração da Rede. Escolha "Subdomínios" ou "Subdiretórios" — essa escolha é permanente para a estrutura da rede, mas você ainda pode mapear domínios personalizados para qualquer um dos tipos. Copie as regras fornecidas de wp-config.php e .htaccess (ou Nginx) para seus arquivos.
  5. Faça login novamente. Após salvar os arquivos de configuração, faça login. Você verá o novo menu Administrador da Rede na barra de administração.
  6. Adicione um novo site. Em Administrador da Rede → Sites → Adicionar Novo. Insira um endereço de site (subdomínio ou subdiretório), título do site e e-mail do administrador. Isso cria o site com um endereço temporário como site1.yournetwork.com.
  7. Mapeie o domínio personalizado. Edite o site que você acabou de criar. Na guia Informações do Site, substitua o Endereço do Site (URL) pelo seu domínio personalizado (por exemplo, https://clientdomain.com). Salve.
  8. Aponte o DNS. No seu registrador de domínio, crie um registro A (ou CNAME) apontando o domínio personalizado para o IP do seu servidor. Se estiver usando uma CDN ou proxy (Cloudflare), aponte para isso.
  9. Configure o SSL. Solicite um certificado para o novo domínio. Na maioria dos hosts modernos, isso é automático via Let's Encrypt. Verifique se o cadeado aparece.
  10. Teste minuciosamente. Visite o domínio personalizado. Verifique a área administrativa, links permanentes, uploads de mídia e quaisquer URLs codificadas no conteúdo. Execute uma busca e substituição se você migrou conteúdo de outra instalação.

Comparação de métodos de mapeamento de domínio

Desde o WordPress 4.5, o mapeamento de domínio principal atende à maioria das necessidades. No entanto, algumas configurações se beneficiam de ferramentas adicionais.

Método Ideal para Esforço de configuração Limitações
Mapeamento de domínio principal (WP 4.5+) A maioria das redes com domínios de nível superior diferentes Baixo — integrado na tela de Informações do Site Requer suporte do host para vários domínios em uma conta
Plugin WordPress MU Domain Mapping Redes legadas no WP < 4.5 ou configurações complexas de sunrise.php Médio — instalação do plugin + sunrise.php Descontinuado; não é necessário no WP moderno
Hosts virtuais Nginx/Apache + mapeamento wp-config.php Redes de alto tráfego que precisam de roteamento em nível de servidor Alto — conhecimento de configuração de servidor necessário Ignora o mapeamento do WP; mais difícil de gerenciar no Administrador da Rede
Mapeamento SaaS (ex: WP Ultimo, WPMU DEV) Agências que vendem sites como serviço Médio — plugin + integração de faturamento Adiciona custo; prende você ao ecossistema deles

Para a maioria das empresas, o mapeamento principal é suficiente. Escolha um plugin apenas se precisar de recursos como aliases de domínio, provisionamento automático de SSL ou painéis voltados para o cliente.

Fatos principais: SeaText para redes Multisite

Recurso Detalhe Fonte
Idiomas suportados 125 idiomas S1
Escopo de tradução Cada página, post, produto, título, botão e oferta S1
Automação Novo conteúdo traduzido automaticamente em segundo plano S1
Controle Edite traduções, preserve a voz da marca, revise páginas principais, teste A/B de traduções S1
Tempo de ativação Menos de 1 minuto S1
Benefício de SEO SEO multilíngue automático para cada página traduzida S1
Impacto na conversão Até +60% mais clientes internacionais S5
Sem limites Sem limites de páginas, sem limites de idiomas, sem tickets de tradução manual S1

Limitações e compensações

O Multisite resolve o problema de "uma instalação, muitos domínios", mas introduz restrições que você deve considerar.

  • Ponto único de falha: Se o banco de dados cair, todos os sites da rede caem. Instalações separadas isolam o risco.
  • Compatibilidade de plugins: Nem todos os plugins são compatíveis com Multisite. Alguns armazenam dados de maneiras que entram em conflito entre sites. Teste cada plugin em uma rede de teste antes de implantar.
  • Acoplamento de atualização: Uma atualização principal se aplica a todos os sites simultaneamente. Se um tema ou plugin quebrar em um site, ele quebra em todos, a menos que você gerencie as versões com cuidado.
  • Contenção de recursos: Um pico de tráfego em um site consome CPU e memória compartilhadas por todos os sites. Redes de alto tráfego geralmente precisam de recursos dedicados ou conteinerização.
  • Complexidade de backup: Restaurar um site de um backup de rede requer a extração de suas tabelas. Ferramentas como WP CLI (wp db export --tables=wp_2_*) ajudam, mas é mais complexo do que restaurar um backup de site único.
  • Poder do Super Administrador: Os Super Administradores podem acessar os dados de todos os sites. Isso é bom para equipes internas, mas arriscado se você hospeda sites de clientes e precisa de isolamento estrito.
  • Entregabilidade de e-mail: Todos os e-mails da rede (redefinições de senha, notificações) vêm do domínio principal. Você pode precisar de um serviço de e-mail transacional (SendGrid, Postmark) com verificação de domínio para cada domínio mapeado.

Quando escolher Multisite vs. Instalações separadas

Use o Multisite quando:

  • Você gerencia uma família de sites relacionados (portfólio de marcas, locais de franquia, variantes de idioma) e deseja atualizações centralizadas e gerenciamento de usuários.
  • Os sites compartilham uma base de código, estrutura de tema ou pilha de plugins comum.
  • Você precisa de login único em todas as propriedades.
  • Sua equipe é pequena e se beneficia de um backup, um ambiente de teste e um pipeline de implantação.

Use instalações separadas quando:

  • Os sites têm pilhas tecnológicas, versões PHP ou requisitos de plugins muito diferentes.
  • Você precisa de isolamento estrito de dados (por exemplo, sites de clientes com obrigações de privacidade diferentes).
  • Os padrões de tráfego são imprevisíveis e você deseja escalonamento independente.
  • Você planeja vender ou transferir sites individuais — instalações separadas são transferidas de forma limpa.
  • Seu host não suporta vários domínios em uma conta ou cobra por domínio.

Cenários práticos

Cenário 1: Marca internacional com domínios de país

Uma empresa possui brand.com, brand.de, brand.fr, brand.jp. Cada domínio tem como alvo um país diferente com conteúdo localizado, preços e páginas legais. O Multisite permite que eles compartilhem o catálogo de produtos e o sistema de design enquanto personalizam por mercado. O SeaText traduz novas páginas de produtos para 125 idiomas automaticamente, para que os sites alemão, francês e japonês permaneçam atualizados sem tickets manuais.

Cenário 2: Rede de franquias

Um franqueador fornece a cada franqueado um site em location1.brand.com, location2.brand.com, etc. A corporação controla o tema, os plugins principais e as diretrizes da marca. Os franqueados editam conteúdo local, horários e promoções. Os Super Administradores enviam atualizações uma vez; todos os 200 sites as recebem.

Cenário 3: Agência gerenciando sites de clientes

Uma agência hospeda 30 sites de clientes em uma rede Multisite. Eles ativam plugins de segurança, backup e SEO na rede. Cada cliente recebe uma função de Administrador do Site apenas em seu próprio site. A agência usa um ambiente de teste para testar atualizações antes da implementação em toda a rede.

Perguntas frequentes

Posso mapear um domínio para um site de subdiretório (exemplo.com/blog)?

Sim. O mapeamento de domínio principal funciona para tipos de rede de subdomínio e subdiretório. O caminho interno do site permanece /blog/, mas os visitantes veem customdomain.com. Basta atualizar o campo Endereço do Site para o domínio personalizado.

Preciso de um certificado SSL curinga?

Apenas se você usar mapeamento de subdomínio (site1.network.com, site2.network.com). Para domínios de nível superior completamente diferentes (clientA.com, clientB.com), você precisa de um certificado para cada domínio ou um certificado SAN multidomínio. A maioria dos hosts gerenciados lida com isso automaticamente via Let's Encrypt.

Posso mover um site para fora do Multisite mais tarde?

Sim. Exporte as tabelas do banco de dados do site (wp_2_*), sua pasta de uploads (/wp-content/uploads/sites/2/) e suas configurações de tema/plugin. Importe para uma nova instalação de site único. Atualize as URLs com uma ferramenta de busca e substituição. É um processo manual, mas bem documentado.

O Multisite deixará meus sites lentos?

Não inerentemente. A pesquisa no banco de dados para o ID do site adiciona alguns milissegundos. O fator real de desempenho é o tráfego total em toda a rede compartilhando um servidor. Monitore o uso de recursos e escale verticalmente ou mova sites de alto tráfego para suas próprias instalações, se necessário.

Cada site pode ter seu próprio tema?

Sim. Os administradores da rede instalam temas uma vez. Os administradores do site ativam o tema que desejam por site. Você também pode restringir quais temas estão disponíveis para quais sites.

Como o SeaText funciona em uma rede Multisite?

O SeaText é instalado como um plugin na rede. Ative-o em toda a rede ou por site. Ele detecta o idioma de cada visitante e traduz as páginas instantaneamente. Novos posts, produtos e atualizações em qualquer site da rede são traduzidos automaticamente em segundo plano. Você pode editar traduções, preservar a voz da marca e executar testes A/B em cópias traduzidas — tudo a partir de um único painel.

Qual hospedagem você recomenda para Multisite com mapeamento de domínio?

Procure hosts que suportem explicitamente Multisite e vários domínios: WP Engine, Kinsta, Cloudways, Pressable, Pantheon. Evite hosts compartilhados que limitam você a um domínio por conta ou desativam edições no wp-config.php.

Leitura adicional e fontes de comparação

Estas fontes externas fornecem contexto adicional para avaliar o tópico. Sua inclusão não é um endosso.

Saiba mais

Visite o site para mais informações.

Recommended Solution

Ready to Take the Next Step?

See how our verified tools and services help you put this guide into practice.