Curso Introdutório de Editor Gutenberg do WordPress
Curso introdutório sobre os blocos do Editor Gutenberg do WordPress
Último Post
Curso introdutório sobre os blocos do Editor Gutenberg do WordPress
Últimos Tutoriais sobre WordPress
Passo a passo para criar uma rede…
Veja como armazenar campos ACF em cache…
Tutorial para iniciantes em WordPress » Veja…
Últimos Posts sobre WordPress
Criar um Blog WordPress
Criar um Site WordPress
Criar Loja Virtual WordPress
Construtores de Páginas (Page Builders) WordPress
E-mails no WordPress
Servidores WordPress
Academia Junior a .Pro
Criatividade, tecnologia e educação digital para ajudar você a transformar o seu futuro.
WordPress de Junior a .Pro
Com mais de 2400 páginas e 2200 print screens explicativos, “WordPress de Junior a .Pro” é na atualidade, o livro mais abrangente em língua portuguesa sobre o gerenciador de conteúdo WordPress.
Neste artigo, discuto como instalar e configurar corretamente uma rede multissites do WordPress.
O WordPress possui um recurso integrado ao sistema de gerenciamento de conteúdo que permite criar uma rede de sites baseada em um único site. Este recurso é conhecido como WordPress Multi-sites ou MU.
Uma rede multisite do WordPress é usada geralmente utilizada em projetos que envolvem vários blogs, escolas e ambientes educacionais, empresas com vários sites pertencentes a uma família de produtos ou serviços, entre outros cenários.
O principal motivo para habilitar uma rede de sites no WordPress é a possibilidade de executar vários sites separados e administrá-los a partir de um único painel de controle do WordPress (Backend).
Outro indicativo para uma rede MU do WordPress poder ser a economia de recursos que a rede de sites pode permitir, já que todos os sites-filhos compartilham os mesmos plugins e templates, além de outras estruturas.
Você pode ir até este post para entender os conceitos básicos sobre uma rede multi-sites do WordPress. Nas seções seguintes, para além de discutir o processo para instalar e configurar uma rede multi-sites no WordPress, iremos discutir alguns pontos relevantes relacionados ao funcionamento da rede de sites MU do WP.
Uma rede Multi-sites do WordPress permite executar e gerenciar vários sites ou blogs do WordPress, simultaneamente, a partir de uma única instalação do gerenciador de conteúdo.
Na prática, é possível criar sites instantaneamente e gerenciá-los a partir de um único utilizador do WordPress, conhecido como super-usuário administrador da rede de sites. Ou seja, a partir de uma única senha e usuários, é possível controlar toda a rede.
A partir de uma rede de sites WordPress é possível permitir que outros utilizadores possam se inscrever na rede e criarem os seus próprios sites. Isso pode gerar até mesmo negócios com o WordPress.
Uma rede multi-sites exige conhecimentos técnicos que podem ser considerados avançados, dependendo do tipo de arquitetura e gestão de servi cores que for adotada. Entretanto, é possível criar e personalizar cada um dos sites ou blogs da rede como se fosse um site independente ou único, comumente denominado como mono-site.
Mais de 2400 páginas e 2200 printscreens explicativos sobre o gerenciador de conteúdo WordPress. Aprenda WP agora.
Uma rede de sites do WordPress tem vantagens e desvantagens que devem ser consideradas conforme a situação.
Há várias situações em que uma rede multi-sites do WordPress poderá ser uma estratégia muito mais interessante e útil do que realizar o gerenciamento de vários sites independentes do WordPress, simultaneamente.
Vejamos algumas vantagens de uma rede multi-sites WordPress:
Uma de sites de sites WordPress nem sempre é a melhor alternativa. Cada projeto demanda um planejamento mínimo para identificar se uma arquitetura dessa natureza e mais adequada. Há casos em que uma rede MU do WordPress poderá apresentar mais desvantagens do que vantagens.
Vejamos algumas desvantagens de uma rede multi-sites WordPress:
Mais de 2400 páginas e 2200 printscreens explicativos sobre o gerenciador de conteúdo WordPress. Aprenda WP agora.
Após considerar as vantagens e desvantagens de uma rede de sites WordPress, é importante perguntar: quando é preciso instalar e configurar uma WordPress Multi-sites?
Um cenário com muitos sites WordPress para gerenciar não deve implicar necessariamente que é preciso ter uma rede multi-sites WP.
Se o objetivo é facilitar a administração de plugins e templates, por exemplo, mantendo tudo atualizado, fazendo a gestão de comentários num só local, entre outras tarefas cotidianas, tenho uma boa notícia. As atividades rotineias de gestão do WordPress que fazem parte do trabalho da manutenção de um site WP, pode ser controladas a partir do uso de ferramentas mais simples e baratas do que uma rede multi-sites.
Existem SaaS (Software as a Service – serviços em nuvem) que permitem administrar diferentes sites WordPress a partir de um único local. Por exemplo: ManageWP, InfiniteWP, MainWP e iThemes Sync facilitam a manutenção de vários sites WordPress, a partir de um único painel de controle.
Em geral, os custos desse tipo de serviço são baixos e compensam pela tranquilidade e redução do esforço para gerenciar vários sites e aspectos técnicos relacionados aos servidores. Mas, por outro lado, veremos a seguir, alguns aspectos que devem ser considerados para projetos em que uma rede de sites WordPress torna-se uma escolha interessante.
Confira a seguir, alguns cenários onde a criação de uma rede de sites WordPress deve ser considerada:
Confira o site da WordPress.org para conhecer os requisitos de uma rede multi-sites:
Confira alguns dos requisitos para uma rede multi-sites WordPress:
Mais de 2400 páginas e 2200 printscreens explicativos sobre o gerenciador de conteúdo WordPress. Aprenda WP agora.
Conforme explicado no post sobre Redes de Sites do WordPress, um site WordPress em rede pode ser configurado de duas formas diferentes:
Numa rede multi-sites organizada na forma de pastas, tem-se a seguinte estrutura:
Em que:
Numa rede multi-sites organizada na forma de subdomínios, tem-se a seguinte estrutura:
Em que:
Como vimos anteriormente, em uma rede multi-sites do WordPress, novos sites podem ser adicionados utilizando subdomínios ou subdiretórios.
Tenha em mente que, no caso do uso de subdomínios, os sites da rede ficarão organizados da seguinte forma:
No caso do uso de subdiretórios (subpastas/”sub-folders”), os sites da rede ficarão organizados da seguinte forma:
Conforme o caso, ou seja, consoante a escolha entre multi-sites com subdomínios ou multi-sites com subdiretórios, deverá ter em conta alguns aspectos, conforme indicado a seguir.
No caso dos multi-sites com subdomínios, é preciso configurar um subdomínio “curinga” na tabela de DNS utilizada para gerenciar as entradas de DNS do servidor.
O comum nestes casos, é verificar se o sistema de hospedagem do domínio possui este recurso disponível, ou adotar uma abordagem de gestão da tabela de DNS do domínio, a partir do uso de serviços como a CloudFlare.
A CloudFlare possui um serviço de gestão de tabelas DNS gratuita e por lá é possível adicionar e administrar diferentes entradas de DNS para um domínio.
Como indicado anteriormente, a utilização de multi-sites do WordPress, em vários casos, irá requerer conhecimentos não-triviais, com um escopo avançado, como a configuração de wildcards e tabelas de DNS.
É importante ressaltar a importância de ter alguns cuidados ao gerenciar a tabela de DNS do domínio, caso contrário, haverá riscos de ter serviços indisponíveis, por exemplo, ter um site “fora do ar”, simplesmente, por uma alteração equivocada de um entrada da tabela de DNS.
É relevante contar com a ajuda especializada em gestão de servidores e de DNS, em casos que se façam necessários.
Se for o caso, considere a seguir uma rápida indicação explicativa sobre a entrada wildcard numa tabela de DNS, como no caso da CloudFlare.
Conforme o site da CloudFlare para desenvolvedores, uma entrada wildcard é caracterizada como:
Os registros DNS curinga permitem criar um mapeamento de muitos para muitos em uma tabela de DNS. Por exemplo, quando existem centenas ou milhares de subdomínios que devem ser apontados para os mesmos recursos. Os registros curinga são usados como resposta para todos os subdomínios que não são especificamente cobertos por outro registro DNS (tradução nossa).
A imagem a seguir, mostra um exemplo de entrada wildcard numa tabela de DNS da CloudFlare.
Transcrevendo a entrada Wildcard na tabela de DNS da CloudFlare, tem-se:
Transcrevendo a entrada Wildcard na tabela de DNS da CloudFlare, tem-se:
Confira a seguir, o link da documentação de entradas wildcards na CloudFlare:
Se você está familiarizado com a gestão de tabelas de DNS e certificados wildcard, isso parece algo bastante simples. No entanto, se o assunto é algo novo para você, certamente, levará mais algum tempo para ficar confortável para realizar gestões dessa natureza.
Se você é iniciante em WordPress ou está em busca de conhecimentos intermediários sobre a gestão de sites em projetos que envolvam um grau desafiante de controle da arquitetura, como a instalação de sites WordPress do zero, poderá consultar o Livro WordPress de Juior a .PRO.
O capítulo 4 do livro discute todo o processo de instalação do WordPress, passando pela compra de domínios; definição de servidores; configuração da CloudFlare e entrada de dados na tabela de DNS; entre outras etapas técnicas importantes num projeto de desenvolvimento de sites. Confira o sumário logo a seguir!
Por outro lado, a configuração de uma rede multi-sites do WordPress a partir de subdiretórios é um processo mais simples e não demanda alterações na tabela de DNS do domínio. Ela poderá ser feita a partir do protocolo FTP ou SFTP do website, diretamente no servidor.
Na próxima etapa, eu demonstro o procedimento para habilitar uma rede multi-sites do WordPress. Durante o processo, o próprio sistema irá solicitar que seja definido o tipo de gestão de domínio desejado, ou seja, a partir de subdomínios ou subdiretórios.
O procedimento exposto a seguir demonstra o procedimento para configurar uma rede multi-sites a partir de subdiretórios. A criação de uma rede de sites com base em subdomínios é detalhada nesse tutorial.
O procedimento indicado a seguir, é parcialmente similar em ambos os casos e se você está dando os primeiros passos na configuração de redes multi-sites do WordPress, recomendo que siga e aproveite para obter o máximo de conhecimento sobre o assunto.
A funcionalidade de Redes Multi-Sites do WordPress (WordPress Multisite Network) vem pré-instalada em cada instalação do WordPress, ou seja, o recurso MU do WP está “adormecido” no sistema e apenas precisa ser ativado para funcionar.
Portanto, se está começando do zero, é preciso antes instalar o WordPress e depois seguir para a ativação da rede multi-sites. Caso já possua um WordPress instalado, irá precisar apenas ativar o recurso de redes do WordPress.
Atenção: sempre faça um backup dos arquivos do site e do banco de dados do WordPress antes executar alterações, principalmente, em ambientes de produção (sites on-line).
Atenção: se estiver a trabalhar em um ambiente de produção (site on-line), faça backup de toda a estrutura de arquivos e bancos de dados, antes de seguir. Considere, minimamente, realizar um backup do arquivo wp-config.php e do arquivo .htaccess (servidores Apache), mesmo em ambiente de desenvolvimento.
Para habilitar a rede multi-sites do WordPress:
Ao abrir o arquivo wp-config.php para edição via FTP para edição, é possível que o software definido como default (padrão) para editar arquivos desse tipo no seu computador, seja aberto. Se isto não ocorrer, vá até à pasta onde o arquivo foi salvo, abra e edite-o. Ao final, salve-o. Este procedimento pode ser realizado até mesmo com um editor de textos simples, como o notepad.exe do Microsoft Windows.
Em seguida:
Atenção:
Adicione o código php antes do texto: /* That’s all, stop editing! Happy blogging. */.
Utilize o código-fonte a seguir:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
Após finalizar a edição do arquivo:
A imagem a seguir, apresenta o código já inserido no arquivo wp-config.php a partir do software Microsoft VS Code.
Atenção: adicionar a linhas de código ao arquivo wp-config.php não configura a rede multi-sites do WordPress, apenas habilita o recurso MU do WP. Ainda é preciso configurar a rede de sites (confira a seguir).
Uma vez que o recuso Multi-Sites do WordPress esteja habilitado, podemos configurar a rede de sites do gerenciador de conteúdo WP.
Atenção: se estiver configurando uma rede multi-site em uma instalação pré-existente do WordPress, será preciso desativar todos os plugins antes de seguir.
Caso, esteja configurando uma rede multi-sites numa instalação do zero, possivelmente, vazia, não será preciso desativar plugins. Neste caso, siga para o próximo passo: Setup da rede de sites do WordPress, logo a seguir.
Para desativar todos os plugins:
Na página que se abrir:
Em seguida:
Após selecionar todos os plugins.
A imagem a seguir, ilustra os plugins desabilitados no painel de controle do WordPress.
Uma vez que os plugins estejam desativados (no caso de um site existente), é possível seguir para o próximo passo.
Para configurar a rede multi-sites do WordPress:
Em seguida:
A página que se abrir, deverá exibir a área de configuração da rede de sites do WordPress, conforme a imagem a seguir.
Atenção: é possível que na página de configuração de rede multi-sites do WordPress indique uma mensagem relacionada ao módulo mod_rewrite do Apache. Obviamente, isso deverá acontecer se o website estiver instalado em um servidor baseado em Apache.
No caso de o servidor ser Ngnix não se preocupe e siga. Caso o website esteja funcionando com base em um servidor Apache, confira se as configuração do módulo mod_rewrite do Apache estão corretas. Caso necessário, entre em contato com a empresa responsável pela hospedagem do website.
Neste post, eu discuto as diferenças entre um servidor Ngnix e Apache para WordPress e dou indicações sobre qual deles escolher. Para saber em detalhes como escolher o melhor servidor para o seu site WordPress, eu sigo consultar o capítulo sobre instalação do WordPress no meu livro WordPress de Junior a .PRO.
No livro, eu discuto detalhadamente cada uma das etapas necessárias para colocar um website WordPress em funcionamento, do zero, desde a compra do domínio à instalação do sistema. E há uma discussão bastante abrangente sobre como escolher um servidor para o site WordPress, apontando vantagens e desvantagens de cada tipo de hospedagem, considerando, sobretudo, o tipo de servidor: Ngnix versus Apache. Confere a seguir!
Uma vez que esteja tudo certo com o módulo mod_rewrite (no caso do Apache), a próxima etapa consiste em informar ao WordPress, qual será a estrutura de domínios a ser utilizada pela rede multi-sites.
Relembrando, podemos ter dois tipos de redes multi-sites no WordPress:
A imagem a seguir, apresenta a configuração de tipo de domínio da rede multi-sites.
Para continuar:
Para finalizar:
Após configurar a rede de sites, o WordPress fará a indicação de algumas linhas de código que precisam ser adicionadas aos arquivos wp-config.php e .htaccess no servidor.
Observação: num servidor Ngnix, você poderá ignorar a parte relacionada ao arquivo .htaccess.
Confira a seguir, as linhas de código que devem ser adicionar aos arquivos, respectivamente.
Arquivo wp-config.php:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'My Website');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Atenção: no código relacionado ao arquivo wp-config.php, o sistema deverá alterar o texto “My Website” pela URL do website que está sendo configurado. Caso necessário, altere a linha 3 referente à “define(‘DOMAIN_CURRENT_SITE’, ‘My Website‘);” e adicione o seu website.
Caso o servidor em uso seja um Apache, o WordPress irá indicar algumas linhas de código que deverão ser adicionadas ao arquivo .htaccess, localizado na raiz do site.
Caso o servidor seja Ngninx, não será necessário realizar esse procedimento. Esta é a mensagem que o WordPress deverá indicar para esta situação: “It seems your network is running with Nginx web server. (Parece que sua rede está rodando com o servidor web Nginx.)”.
Arquivo .htaccess:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) 1.9 EUR [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ 1.9 EUR [L]
RewriteRule . index.php [L]
Observe ainda que o WordPress indica a necessidade de atualizar a chaves salt keys do sistema. Neste link, há um post explicativo sobre as chaves de segurança do WordPress.
Para atualizar os arquivos:
A imagem a seguir ilustra os códigos inseridos a partir do VS Code.
Após adicionar a linhas de código e enviar via FTP:
Observe que o sistema irá redirecionar para a página de login do WordPress, conforme indicado na imagem a seguir.
A imagem a seguir exibe o arquivo wp-config.php com os códigos adicionados, referentes a um servidor Nginx.
Atenção: as chaves geradas pelo WordPress (Salt Keys) irão diferir para cada instalação. Utilize as suas chaves. O link a seguir, permite gerar salt-keys para o WordPress.
Se quiser saber como automatizar a geração das chaves de segurança do WordPress, confira o post a seguir:
Mais de 2400 páginas e 2200 printscreens explicativos sobre o gerenciador de conteúdo WordPress. Aprenda WP agora.
Uma vez que a rede multi-sites do WordPress foi corretamente instalada, podemos seguir para a configuração da rede diretamente, a partir do painel de controle do WordPress.
Estas configurações servirão para permitir que novos sites possam ser adicionados à rede do WordPress, ou excluídos, quando for o caso, para além de outras definições importantes.
Para iniciar a configuração da rede de sites do WordPress:
Em seguida:
A página aberta deverá exibir um painel denominado “Right Now (Agora Mesmo)” onde constam:
A imagem a seguir exibe a página do painel de controle de gestão de sites e utilizadores da rede WordPress.
Para configurar a rede de sites do WordPress:
A página de configurações da rede de sites do WordPress permite alterar diversas definições da rede multi-sites:
A seguir, apresento cada uma das opções disponíveis na página de configuração da rede multi-sites do WordPress.
A primeira opção disponível na página de configurações de redes do WordPress permite definir:
Observação: esses campos serão definidos automaticamente pelo WordPress quando ocorre a habilitação da rede de sites. O WordPress irá utilizar o nome do site e o e-mail fornecidos durante a instalação do sistema.
Por exemplo, se o site tem um título definido como: “WP JUnior PRO“, então a rede de sites herdará o mesmo nome. O mesmo é válido para o e-mail administrativo do gerenciador de conteúdo. Você poderá alterar esses dados conforme o seu interesse.
A imagem a seguir, apresenta a área correspondente à seção “Operational Settings (Configurações Operacionais)” da página de configuração de redes multi-sites do WordPress.
Em certos casos, pode ser interessante abrir uma rede multi-sites do WordPress para registro de novos utilizadores.
A seção de Configuração de Registros de Novos Usuários é, portanto, uma das mais importantes da página que administra a rede de sites WordPress, afinal, é nela que será definido se a rede tem “portas abertas” para receber novos utilizadores.
Por padrão, o WordPress desativa o registro de novos usuários. Consequentemente, a rede de sites também não permite o registro de novos utilizadores, ou seja, este recurso está desabilitado assim que a rede é criada.
Se o recurso for habilitado, novos utilizadores poderão se registrar para acessar o painel de controle do WordPress, podendo até criar sites na rede.
Ora, nem é preciso dizer o quando esta funcionalidade precisa ser considerada do ponto de vista da segurança, uma vez que nestas condições, há uma entrada direta para o banco de dados do WordPress. Portanto, neste tipo de projeto, assegure-se de possuir todos os recursos à disposição para ampliar a segurança do WordPress. Podem ser utilizados plugins específicos para segurança, configurações específicas ao nível de DNS, servidor e outras.
E como é possível observar como as coisas tornam-se mais desafiantes para administradores iniciantes. Uma vez que é preciso garantir uma série de aspectos técnicos para que tudo corra bem, tanto na perspectiva da segurança, quanto do desempenho do sistema, que irá receber um número maior de utilizadores on-line, acessando o backend do WordPress, simultaneamente.
Aqui você encontra um post com os principais plugins de segurança para WordPress. E aqui você encontra uma lista dos plugins e configurações “Must Have” (Obrigatórios) para a segurança mínima do WordPress.
Se a rede multi-sites do WordPress ficar aberta para registro, considere marcar a caixa ao lado da opção “Registration Notification (Notificação de registro”. Dessa forma, sempre que um novo usuário se registrar na rede de sites, uma notificação por e-mail será enviada para o administrador da rede de sites.
Atenção: certifique-se de possuir um sistema de envio de e-mails configurado para o WordPress. Aqui, você encontra um tutorial completo sobre como configurar e-mails no WordPress.
Dica: confira no link a seguir, como configurar e-mails no WordPress.
Se a rede multi-sites do WordPress deve permitir que administradores de sites individuais adicionem novos usuários em seus sites, marque a caixa ao lado da opção “Add New Users (Adicionar novos usuários)“.
A opção “Limited Email Registration (Registro de e-mail limitado)” permite limitar o registro de novos sites ou de novos utilizadores, a endereços de e-mail que pertençam a domínios específicos. Esta funcionalidade pode ser particularmente importante, caso o projeto preveja que apenas pessoas de uma determinada organização possa se registrar na rede de sites do WordPress.
Por exemplo:
Suponha que o seu site está registra no domínio “minha-empresa.com.br” e que você queria apenas as pessoas que trabalham na sua empresa e que possuam um endereço de e-mail do tipo “[email protected]” possam se registrar.
Isso é particularmente útil se você deseja apenas permitir que pessoas de sua própria organização se registrem e criem usuários ou sites. Ou se você tem uma empresa que vende domínios ou serviços de e-mails e quer oferecer sites gratuitos como um recurso adicional sem custos para os clientes.
Também é possível proibir o registro de determinados domínios na rede de sites do WordPress.
A imagem a seguir, apresenta a área correspondente à seção “Registration Settings (Configurações de Registro)” da página de configuração de redes multi-sites do WordPress.
A seção “New Site Settings (Configurações de Novos Sites)” permite definir opções padrão para novos sites criados na rede multi-sites do WordPress.
É possível definir a mensagem de boas-vindas no campo “Welcome Email (E-mail de Boas-vindas)“; da conta do novo utilizador do site, no campo “Welcome User E-mail (E-mail de Boas-vindas do Utilizador)“; e por fim, a mensagem relativa ao primeiro post criado pelo utilizador, “First Post (Primeiro Post)“.
Observação: o administrador da rede de sites do WordPress, denominado como super-administrador, pode alterar qualquer uma dessas configurações a qualquer tempo.
A imagem a seguir, apresenta a área correspondente à seção “New Site Settings (Configurações de Novos Sites)” da página de configuração de redes multi-sites do WordPress.
A seção “Upload Settings for Your Multisite Network (Configurações de envio de arquivos (upload) para a rede multi-sites)” da página de configuração da rede multi-sites do WordPress permite controlar como os utilizadores poderão enviar arquivos para o servidor.
Este é um ponto de grande relevância, tendo em vista que é importante acompanhar de perto, como os recursos do servidor estão sendo consumidos pelos usuários da rede de sites, principalmente, o espaço em disco e largura de banda.
Quanto mais arquivos são enviados para o servidor, mais espaço em disco será consumido, por outro lado, quando maiores forem os arquivos a serem carregados na rede, mais banda será necessária para enviar (fazer upload) para os servidores. E certamente, você não irá querer ter problemas de desempenho relacionados a estes dois fatores. Por isso, é importante definir algum nível de controle sobre os utilizadores da rede podem usufruir da estrutura do servidor.
Esta seção da configuração da rede multi-sites do WordPress permite definir o tamanho máximo dos arquivos que podem ser enviados para o servidor. Além disso, é possível definir o tamanho máximo que um determinado website da rede pode ocupar no servidor, ou seja, a somatória de todos os arquivos do site poderá ter um limite definido.
Nesta seção é ainda possível definir as extensões de arquivos permitidas para upload. Por exemplo, pode-se limitar o envio dos arquivos de imagens aos tipos PNG e JPG. Assim, se um utilizador tentar enviar arquivo do tipo GIF, o sistema irá bloquear o upload. Obviamente, esta é uma situação hipotética e você deverá definir as configurações que fazem mais sentido no seu projeto.
O WordPress define o valor padrão para o espaço de site como 100 MB (Cem Megabytes). O tamanho máximo de um arquivo a ser enviado para o servidor não poderá ultrapassar 1500 KB (Kilobytes), conforme a configuração padrão do WordPress.
Estas configurações podem ser aprimoradas pelo uso de plugins específicos que permitem mais controle sobre a estrutura do sistema. Por exemplo, o plugin “File Upload Types by WPForms” para gerenciar as extensões de arquivos que podem ser enviados para o WordPress.
Por padrão, o WordPress permite o upload (envio para o servidor) de arquivos do tipo: imagem, áudio, vídeo e PDF. É possível adicionar novos tipos de arquivos, como xls, xlsx, doc, docx, odt, entre outros.
Neste tutorial, eu explico como adicionar tipos de arquivo adicionais a serem carregados no WordPress?
Atenção: é recomendável definir um limite máximo para o tamanho de arquivos que podem ser enviados para o servidor, bem como, definir o espaço máximo que o site-filho pode ocupar na estrutura da rede de sites do WordPress, além das extensões de arquivos permitidas.
A imagem a seguir, apresenta a área correspondente à seção “Upload Settings for Your Multisite Network (Configurações de envio de arquivos (upload) para a rede multi-sites)” da página de configuração de redes multi-sites do WordPress.
Por fim, na seção “Plugin Menu Settings (Configurações do Menu Plugins do WordPress)“, é possível definir se os utilizadores dos sites-filhos da rede de sites do WordPress terão acesso ao menu de plugins do WordPress. Esta opção é importante, tendo em vista que em vários casos, não será interessante permitir que os utilizadores da rede possam alterar as configurações dos plugins, habilitando-s ou desabilitando-os.
Ativar a funcionalidade para exibir o menu de plugins permitirá que para os respectivos administradores dos sites-filhos da rede, possam ativar ou desativar um plugin em seus sites, individualmente. Entretanto, isto não permitir que os utilizadores dos sites da rede possam instalar novos plugins.
Considere cautelosamente, quando é válido permitir que os usuários possam ter acesso aos plugins instalados na rede. Há projetos onde o simples fato de um plugin ser desabilitado, impacta no funcionamento do site ou de alguma funcionalidade. Além disso, há casos em que questões comerciais se sobrepõem, sendo preciso considerar desabilitar este recurso. Considere cada caso individualmente.
A imagem a seguir, apresenta a área correspondente à seção “Plugin Menu Settings (Configurações do Menu Plugins do WordPress)” da página de configuração de redes multi-sites do WordPress.
Para finalizar a configuração da rede de sites do WordPress:
Se você gostou da abordagem pedagógica utilizada neste artigo para explicar como instalar e configurar uma rede multi-sites no WordPress, irá encontrar muito mais conteúdo desse tipo e com este formato no meu livro WordPress de Junior a .PRO.
Trata-se de uma obra de referência para quem desejar aprender WordPress do zero ou gostaria de saber tecnicamente como criar um site WordPress funcional e profissional. São mais de 2400 páginas e 2200 capturas de tela explicativas com guias que ajudam você virar um PRO em WordPress. Confira a seguir.
Compartilhar esse conteúdo:
Quer aprender WordPress do zero?
O Livro “WordPress de Junior a .PRO” é manual em língua portuguesa mais completo já publicado. O Guia sobre WordPress é direcionado para usuários que desejam criar sites e projetos em WordPress sem saber nada.
COMECE JÁ A APRENDER WORDPRESS E TORNE-SE UM PRO!
Tudo sobre WordPress
Assine a minha lista exclusiva e receba informações, novidades e treinamentos sobre o WordPress diretamente no seu e-mail.
WP Junior PRO™ é um site especializado em WordPress e direcionado para o público iniciante. O projeto WP Junior PRO é mantido por Junior Cammel. O principal objetivo do site é fornecer informaçào de qualidade sobre recursos do mundo WordPress para que os usuários da plataforma possam criar, manter e evoluir os seus próprios projetos baseados no CMS WP.
Sobre o site
Sobre Junior Cammel
Disclosure
Política de Privacidade
Termos de Uso
We firmly believe that the internet should be available and accessible to anyone, and are committed to providing a website that is accessible to the widest possible audience, regardless of circumstance and ability.
To fulfill this, we aim to adhere as strictly as possible to the World Wide Web Consortium’s (W3C) Web Content Accessibility Guidelines 2.1 (WCAG 2.1) at the AA level. These guidelines explain how to make web content accessible to people with a wide array of disabilities. Complying with those guidelines helps us ensure that the website is accessible to all people: blind people, people with motor impairments, visual impairment, cognitive disabilities, and more.
This website utilizes various technologies that are meant to make it as accessible as possible at all times. We utilize an accessibility interface that allows persons with specific disabilities to adjust the website’s UI (user interface) and design it to their personal needs.
Additionally, the website utilizes an AI-based application that runs in the background and optimizes its accessibility level constantly. This application remediates the website’s HTML, adapts Its functionality and behavior for screen-readers used by the blind users, and for keyboard functions used by individuals with motor impairments.
If you’ve found a malfunction or have ideas for improvement, we’ll be happy to hear from you. You can reach out to the website’s operators by using the following email
Our website implements the ARIA attributes (Accessible Rich Internet Applications) technique, alongside various different behavioral changes, to ensure blind users visiting with screen-readers are able to read, comprehend, and enjoy the website’s functions. As soon as a user with a screen-reader enters your site, they immediately receive a prompt to enter the Screen-Reader Profile so they can browse and operate your site effectively. Here’s how our website covers some of the most important screen-reader requirements, alongside console screenshots of code examples:
Screen-reader optimization: we run a background process that learns the website’s components from top to bottom, to ensure ongoing compliance even when updating the website. In this process, we provide screen-readers with meaningful data using the ARIA set of attributes. For example, we provide accurate form labels; descriptions for actionable icons (social media icons, search icons, cart icons, etc.); validation guidance for form inputs; element roles such as buttons, menus, modal dialogues (popups), and others. Additionally, the background process scans all of the website’s images and provides an accurate and meaningful image-object-recognition-based description as an ALT (alternate text) tag for images that are not described. It will also extract texts that are embedded within the image, using an OCR (optical character recognition) technology. To turn on screen-reader adjustments at any time, users need only to press the Alt+1 keyboard combination. Screen-reader users also get automatic announcements to turn the Screen-reader mode on as soon as they enter the website.
These adjustments are compatible with all popular screen readers, including JAWS and NVDA.
Keyboard navigation optimization: The background process also adjusts the website’s HTML, and adds various behaviors using JavaScript code to make the website operable by the keyboard. This includes the ability to navigate the website using the Tab and Shift+Tab keys, operate dropdowns with the arrow keys, close them with Esc, trigger buttons and links using the Enter key, navigate between radio and checkbox elements using the arrow keys, and fill them in with the Spacebar or Enter key.Additionally, keyboard users will find quick-navigation and content-skip menus, available at any time by clicking Alt+1, or as the first elements of the site while navigating with the keyboard. The background process also handles triggered popups by moving the keyboard focus towards them as soon as they appear, and not allow the focus drift outside of it.
Users can also use shortcuts such as “M” (menus), “H” (headings), “F” (forms), “B” (buttons), and “G” (graphics) to jump to specific elements.
We aim to support the widest array of browsers and assistive technologies as possible, so our users can choose the best fitting tools for them, with as few limitations as possible. Therefore, we have worked very hard to be able to support all major systems that comprise over 95% of the user market share including Google Chrome, Mozilla Firefox, Apple Safari, Opera and Microsoft Edge, JAWS and NVDA (screen readers), both for Windows and for MAC users.
Despite our very best efforts to allow anybody to adjust the website to their needs, there may still be pages or sections that are not fully accessible, are in the process of becoming accessible, or are lacking an adequate technological solution to make them accessible. Still, we are continually improving our accessibility, adding, updating and improving its options and features, and developing and adopting new technologies. All this is meant to reach the optimal level of accessibility, following technological advancements. For any assistance, please reach out to