Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Desenvolvimento WordPress » WordPress multisite – vantagens e ativação

WordPress multisite – vantagens e ativação

by
7 anos ago
Reading Time: 5 min
6
WordPress multisite – vantagens e ativação
Compartilhe no FacebookCompartilhe no LinkedIn

WordPress multisite é ainda um bicho de sete cabeças para algumas pessoas. Posso afirmar isso, pois vários alunos que tive nos cursos de WordPress que ministrei vêm completamente empolgados em conhecer um pouco mais, pois ainda não exploraram todos os recursos que essa funcionalidade oferece.

Conteúdo relacionado

Como criar Web Stories no WordPress

Como criar blocos reutilizáveis no Gutenberg

Como habilitar recursos ocultos do Gutenberg no tema WordPress

Se você é uma dessas pessoas que está se perguntando o que é a administração multisite e como tirar proveito dela, esse artigo será é ponto chave para responder às suas dúvidas a respeito.

O que é o WordPress multisite?

A funcionalidade do multisite nada mais é do que a possibilidade de administrar vários sites dentro de uma rede. No Codex, temos a seguinte definição:

Uma rede é uma coleção de sites que compartilham uma só instalação do WordPress. Eles também podem compartilhar plugins e temas. Os sites individuais na rede são sites virtuais no sentido de que eles não têm seus próprios diretórios em seu servidor, embora eles têm diretórios separados para envio de mídia dentro da instalação compartilhada, e eles têm tabelas separadas no banco de dados.

Resumindo, funciona da seguinte forma:

  1. Você cria um site e ele será o site principal da rede;
  2. A partir dele, será possível criar outros sites;
  3. Cada um desses sites é independente;
  4. Todos os sites possuem temas, plugins e usuários em comum.

Site principal? Rede de sites? Ficou confuso com tantos termos? Para que fique mais fácil de entender, vou dar um exemplo simples que creio que ajudará bastante na visualização do que é o WordPress multisite.

Vamos considerar que eu tenha um apartamento. Ele se encontra em um condomínio fechado composto por vários outros apartamentos, incluindo o meu. Como o exemplo é meu, vou considerar que o meu apartamento seja o principal do prédio. (claro! :D) Com isso, temos a seguinte definição:

  • O condomínio é a rede de sites;
  • O meu apartamento é o site principal da rede;
  • Os demais apartamentos são os demais sites que compõem a rede;
  • Cada apartamento é independente dentro do condomínio;
  • Todas áreas que são compartilhadas por todos (garagem, corredores, escadas, elevadores, entre outros) são os temas, plugins e usuários nessa rede.

Após essa definição, podemos seguir falando em quais ocasiões a administração multisite é indicada, pois é preciso avaliar bem quando e como utilizá-la.

Indicação da administração multisite

Trabalhando com WordPress por quase seis anos, já pude presenciar alguns usos da administração multisite em projetos e posso até dar exemplo de alguns que estão online por aí:

iMasters e E-Commerce Brasil

Portal iMasters
Portal iMasters
Portal E-Commerce Brasil
Portal E-Commerce Brasil

Os portais iMasters e E-Commerce Brasil são bons exemplos. Os domínios principais são os sites principais da rede. Dentro deles, temos hotsites de eventos e o blog. Com isso, podemos usar o multisite em blogs, hotsites a partir de um site principal.

Cenibra

Site Cenibra
Site Cenibra

O site de Cenibra apresenta versões em português e inglês e cada uma dessas versões é um site diferente na rede. Podemos também usar o multisite em casos de tradução de conteúdo, em que temos sites independentes para cada versão de conteúdo (inglês, português, etc.).

A partir disso, temos algumas vantagens ao usar o WordPress multisite:

  • Criação ilimitada de sites em uma única instalação WordPress;
  • Uso compartilhado de temas, plugins e usuários;
  • Atualização de todos os sites da rede a um clique;
  • Uso de subdomínios e subdiretórios;
  • Facilidade na hora de fazer backups;
  • Conteúdo individualizado para cada site da rede.
WordPress multisite para fácil gerenciamento de múltiplos sites.

Click To Tweet

Ativando o multisite

Ativar o multisite pode gerar um pouco de medo em quem é leigo em programação, por ter que trabalhar na edição de dois arquivos no servidor em que seu site está hospedado. Caso você tenha os dados de acesso FTP ou SSH ao seu servidor, use-os para ter acesso aos arquivos do seu site. Dentre eles, localize o de nome wp-config.php. Nele, insira antes da frase /* Isto é tudo, pode parar de editar! :) */: a seguinte linha:

define('WP_ALLOW_MULTISITE', true);

Logo após, faça login no painel administrativo de seu site e dentro do menu Ferramentas, acesse o submenu Instalação da rede. Ali você encontrará as últimas configurações que precisarão ser feitas no wp-config.php e no arquivo .htaccess. Caso o arquivo .htaccess não exista em sua instalação WP, será necessário criá-lo.

WordPress multisite - Instalação da rede

Antes disso, será necessário escolher qual será o comportamento das URLs dos sites de sua rede. Você pode optar por subdomínios ou subdiretórios. Em caso de subdomínios, a estrutura ficará http://sitenovo.exemplo.com. Já se a escolha for subdiretório, o link será http://exemplo.com/sitenovo. Abaixo, escolha o nome da rede de sites e o e-mail de quem será o administrador de toda a rede.

Abaixo da linha recém adicionada ao arquivo wp-config.php, insira as seguintes linhas, caso tenha optado por trabalhar com subdomínios:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'seusite.com.br');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Se subdiretórios foi a sua escolha, o código gerado será o seguinte:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'seusite.com.br');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

No arquivo .htaccess, substitua todo o conteúdo pelo seguinte:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

OBS 1: Em seusite.com.br, substitua pelo domínio/link do seu site. Todos os códigos citados se encontram disponíveis no submenu Instalação da rede. 

OBS 2: Para o uso de subdomínios, será necessário fazer configurações de DNS em sua hospedagem para que os novos sites sejam acessados sem problemas. Neste link, é possível ter detalhes de como fazer isso.

Lembrete: os códigos podem variar conforme a instalação do seu projeto. Portanto, utilize os que se encontram especificados no menu Instalação da rede.

Você observará que será feito o logout automático do painel administrativo e ao logar novamente, haverá algumas mudanças no topo, pois será acrescentado um menu na barra de ferramentas chamado Meus sites. Por ali é possível acessar o Painel da Rede em que os novos sites serão adicionados.

Após o procedimento de ativação do WordPress multisite, você poderá adicionar novos sites à sua rede e compartilhar plugins, temas e usuários entre eles.

No próximo artigo, darei detalhes de como fazer o gerenciamento dos sites, temas, plugins e usuários em uma instalação multisite. E você? Já usa o multisite em seus projetos? O que acha da funcionalidade? 😉

Tags: Gerenciamento de SitesManagermultisiteWordPress multisite
Share8Share1SendShare
Previous Post

Sampa, aí vamos nós!

Next Post

5 dicas para seu blog de contabilidade ter sucesso

Related Posts

Anatomia do Gutenberg, o editor do WordPress
Desenvolvimento WordPress

Anatomia do Gutenberg, o editor do WordPress

13 de janeiro de 2021
As vantagens do editor Gutenberg para WordPress
Desenvolvimento WordPress

As vantagens do editor Gutenberg para WordPress

19 de agosto de 2020
Metodologia BPM para melhoria de processos dentro da empresa
Desenvolvimento WordPress

Metodologia BPM para melhoria de processos dentro da empresa

15 de janeiro de 2021
Scrum e PMBOK - aliados na gestão de projetos
Desenvolvimento WordPress

PMBOK e Scrum: grandes aliados na gestão de projetos

15 de janeiro de 2021
Next Post
5 dicas para seu blog de contabilidade ter sucesso

5 dicas para seu blog de contabilidade ter sucesso

Seu site para contabilidade possui Design Responsivo?

O que seu site para contabilidade precisa ter?

Comments 6

  1. Carol P. says:
    7 anos ago

    Olá!

    Ótimo post! Estou trabalhando num projeto que talvez envolvesse esse recurso, então eu gostaria de saber se também é possível compartilhar posts entre domínio e subdiretório.

    Responder
    • Mayara Alanna says:
      7 anos ago

      Oi, Carol! Tudo bem?

      É perfeitamente possível. Se quiser dar uma olhada, nessa discussão do Stack Overflow há algumas sugestões de como fazer isso.

      Abraço.

      Responder
  2. Gleilson Ferreira says:
    6 anos ago

    Olá. O post esta excelente!

    Só que eu tenho um problema. Quando eu configuro o wordpress para redirecionar de http para https, seja através de código ou plugin, o usuário consegue acessar normalmente quando digita http://www.meusite.com.br, mas quando digita meusite.com.br ele é redirecionado para a página de registro de multise. Sabe como resolver isso?

    Responder
  3. Ricardo Groiso says:
    5 anos ago

    Tenho um site e-commerce baseado em tema e não no woocommerce e quero ter uma espécie de portal exclusivo para os vendedores externos.
    Pensei em criar um outro site (com multisite), com acesso somente através de login (site privativo), para que os vendedores possam fazer as reservas, compras, etc, sem interferir no site principal.
    1 – Isto é possível?
    2 – Os produtos serão os mesmos no dois sites?
    3 – Os usuários também são os mesmos? eles podem acessar os dois sites ou posso limitar o acesso?

    Responder
    • Leandro Vieira Pinho says:
      5 anos ago

      Oi, Ricardo.

      Todos os cenários são possíveis. O WordPress é extremamente flexível e você consegue desenvolver a solução desejada, aplicando suas regras de negócios, e integrando-as ao WP.

      Responder
  4. Paulo Henrique Abreu says:
    5 anos ago

    Só não entendi se posso usar temas diferentes para cada site. Por exemplo: meudominio.com.br/site1 usando tema X e o meudominio.com.br/site2 usando tema Y.

    Posso?

    Responder

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.