Convertendo seu blog WordPress em uma instalação multisite
Desde o WordPress 3.0 existe a opção oculta de transformar seu blog em uma instalação Multi-Site WordPress. Não é algo que a maioria dos blogs realmente exige e certamente não é para os fracos de coração. No entanto, é algo que pode ser realmente útil para sites que desejam dividir seu conteúdo em canais individuais.
Antes de pensar em converter seu blog em uma instalação de vários sites, você deve considerar cuidadosamente por que deseja fazê-lo. Vai envolver um pouco de trabalho técnico para configurar e a manutenção é um pouco mais complicada do que usar um único blog.
Se é algo que você quer fazer, vamos discutir o processo.
Por que você usaria o Multi-Site?
Como mencionei brevemente, há várias razões pelas quais você converteria seu site de um único blog para um site com vários sites.
É uma ótima maneira de permitir que equipes e/ou funcionários de sua empresa tenham seus próprios blogs, mas que façam parte do mesmo domínio da empresa. Você pode usá-lo para dar às pessoas plataformas distintas para trabalhar fora do blog principal do seu site, que pode ser para notícias oficiais.
Ele também vem com o benefício adicional de ser controlado centralmente por um usuário Super Admin e permite compartilhar temas e plugins em vários blogs.
Alternativamente, você pode converter seu site em algo como o WordPress.com para seus usuários, permitindo-lhes completa individualidade, mantendo também a segurança e o gerenciamento do sistema.
A alegria de usar vários sites é que cada site que você cria pode ser completamente distinto sem ter que se preocupar em instalar o WordPress várias vezes ou adicionar vários bancos de dados. Isso, em poucas palavras, é o principal ponto de venda.
Configurar vários sites
Configurar vários sites pode ser desafiador, mas é simples se você souber o que está fazendo (e é por isso que você está lendo isso!). Requer a adição de vários pedaços de código em seu arquivo wp-config.php e no arquivo .htaccess do seu servidor web .
O WordPress Codex tem um guia completo sobre como criar uma versão de rede do WordPress.
Como você está convertendo um site existente, você deve usar a opção de subdomínio para vários sites. Isso se deve a problemas de permalink existentes. A equipe do WordPress está investigando maneiras de contornar isso, mas no momento isso significa que seus blogs com vários sites usarão uma estrutura de URL de blog1.meudominio.com e blog2.meudominio.com.
Agora, antes de prosseguir, faça um backup completo da sua instalação do WordPress. Você quer uma cópia do banco de dados e dos arquivos caso algo dê muito errado para que você possa reverter sem problemas.
Agora que você tem um backup, é hora de começar.
A primeira coisa que você precisa fazer é baixar uma cópia do seu arquivo wp-config.php e .htaccess para o seu computador usando um programa FTP como o FileZilla.
Depois de tê-los salvos localmente, abra-os com seu editor de texto favorito. O arquivo .htaccess pode estar oculto, portanto, você precisará definir suas opções de visualização para incluir arquivos ocultos. Informações sobre como fazer isso podem ser encontradas na ajuda do sistema operacional ou em uma rápida pesquisa no Google.
Agora precisamos editar o arquivo local wp-config.php . Adicione o seguinte trecho de código acima da primeira linha que começa com require ou include :
/* Multisite */
define( ‘WP_ALLOW_MULTISITE’, true );
Depois de fazer a alteração, faça o upload do wp-config.php de volta para o seu servidor web, substituindo a versão anterior. Quando o arquivo for carregado, faça login no painel de administração do seu site. Antes de prosseguir, você precisará desativar todos os plugins que instalou. Eles podem ser reativados assim que a conversão de vários sites for concluída.
Depois de desabilitar os plug-ins, navegue até Ferramentas > Configuração de rede .
Nesta seção, você escolhe seu nome de rede e o endereço de e-mail do administrador de rede. Clique em Instalar quando tiver tomado essas decisões.
Você recebe então um código específico para o seu site para inserir nos arquivos wp-config.php e .htaccess . Siga as instruções e adicione este código às versões locais dos arquivos e, em seguida, carregue-os no seu servidor web, substituindo os arquivos existentes.
Uma coisa que pode valer a pena notar é que o código requerido para o wp-config.php deve ser colocado antes da primeira linha que começa com require ou include assim como foi com a adição de código anterior.
Depois de concluir essas etapas, você precisará fazer login novamente no Painel de administração. Pode ser necessário limpar o cache do navegador para que isso funcione corretamente. Este é agora o Painel de Rede e uma vez que você fez login novamente, deve haver um novo item na barra de menus na parte superior da tela. Onde o nome do seu site estava antes agora deve ser exibido como Meus Sites .
Aqui você pode reativar todos os seus plugins como plugins ativados pela rede e temas instalados como temas ativados pela rede. Isso significa que eles estarão disponíveis para uso com todos os sites que você criar nesta instalação de vários sites. É também aqui que você adicionará novos plugins e temas no futuro, para que possa usá-los em todos os sites, se desejar.
Criando um novo site
Agora que você configurou a instalação de vários sites do WordPress, agora pode adicionar novos sites à rede. Isso é feito no Painel de Rede clicando em Sites > Adicionar Novo .
Você então simplesmente dá ao site um nome e título e adiciona o endereço de e-mail do usuário administrador. Se esse endereço ainda não estiver associado a um usuário, um novo usuário será criado.
Como esta é uma conversão para vários sites e está usando as opções de subdomínio, você precisará adicionar a entrada de subdomínio ao DNS do site que corresponda ao nome do novo site. Se você puder adicionar isso alguns dias antes, as coisas serão muito mais fáceis para você. Se você ainda não adicionou isso ao seu DNS, faça isso agora antes de esperar cerca de 48 horas antes de continuar.
Depois que o DNS for atualizado, você poderá fazer login no novo painel do site e começar a criar seu conteúdo e gerenciar os plugins e temas do site como faria para qualquer nova instalação do WordPress. Você não precisa usar todos os plugins ou mesmo o mesmo tema do site principal.
Você pode repetir as etapas acima para adicionar quantos novos sites desejar.
Converter um site existente em uma instalação de vários sites traz alguns problemas adicionais em relação a uma instalação limpa, mas é uma ótima maneira de adicionar canais adicionais de conteúdo ao seu domínio.
A limitação de ter que usar subdomínios para seus sites é o único problema real ao converter um site existente. Se você preferir ter seus sites como pastas no final do seu domínio, pode ser melhor criar uma nova instalação multisite do WordPress e importar seu site existente para ele.
Este processo requer um post inteiro próprio, com o qual poderemos tratar posteriormente.
Você usa WordPress multi-site? Você optou por converter um site existente ou simplesmente recomeçou com uma instalação limpa? Adoraríamos ouvir sobre suas experiências com vários sites e quaisquer dicas de gerenciamento para executar uma rede WordPress nos comentários abaixo.