2. Quem sou eu?
• Nícholas André
– Servidor Público Federal –
Técnico de TI
– Graduando em ciências da
computação
– Freelancer
– Desenvolvedor WordPress
– Instrutor em cursos online
• iMasters
• MX Cursos
3. O Que é o WordPress Multisite?
• Uma rede Multisite é uma coleção de sites em
que todos eles compartilham a mesma
instalação do WordPress.
• Antigamente era chamado de WordPress MU.
É Multisite!
4. Terminologia
• WordPress Multisite: Se refere ao WordPress
com Multisite habilitado.
• Site: Um site em que um usuário pode ser
associado.
• Network: Grupo de sites, Multisite por padrão só
suporta uma Network.
• Super Admin: Administrador com todos os
poderes em uma Network.
5. Características do Multisite
• Compartilhamento de Plugins
• Compartilhamento de Temas
• Os sites individuais são sites virtuais (não
possuem o seu próprio subdiretório)
– Possuem suas próprias tabelas
– Possuem seu próprio subdiretório de upload
6. Características do Multisite
• Os sites de uma rede multisite são logicamente
separados.
– Consequências:
• Dificuldade de relacionar os sites
• Dificuldade de interligar os sites
• Dificuldade de manter um diretório de posts da rede
7. Tipos de uma rede multisite
• Com subdiretórios
– Mais fácil de instalar
– Mais rápido
• http://www.example.com/site1
• http://www.example.com/site2
• Com subdomínios
– Mais amigável
– Requer configuração no DNS (geralmente um
wildcard)
• http://site1.example.com
• http://site2.example.com
8. Como instalar
1. Decidir o tipo de instalação (subdomínios ou
subdiretórios)
2. Acesse o arquivo wp-config.php e adicione a
linha abaixo logo após o comentário “That`s all,
stop editing! Happy Blogging”.
3. Atualize o Browser
10. Como instalar (3)
5. Escolha o tipo de instalação, preencha os
campos e clique em instalar.
6. O WordPress irá pedir para adicionar um
conjunto de linhas ao arquivo wp-config.php e
ao arquivo .htaccess.
13. Hands On 2
• Baixe o tema base em http://bit.ly/1cPY0of
• O tema completo está no GitHub:
https://github.com/nicholasio/jornal-
wordcampbh2015
• Plugins que usaremos nesta prática:
– WP Central Posts Network -
https://wordpress.org/plugins/wp-central-posts-network/
– Multisite Widgets Context -
https://wordpress.org/plugins/multisite-widgets-context/
– User Switching -
https://wordpress.org/plugins/user-switching/
– WordPress MU Domain Mapping -
https://wordpress.org/plugins/wordpress-mu-domain-
mapping/
14. Considerações Finais
• WordPress Multisite adiciona um overhead ao
servidor. Considere usar um bom servidor e
soluções de cache.
• WordPress Multisite está recebendo muitas
melhorias para a próxima versão do WordPress
(4.3).
– WP_Network
– WP_Site
– Múltiplas Networks
– Network Admin UI