Você já quis instalar em massa ou atualizar vários plugins do WordPress de uma só vez?
Neste tutorial, usaremos o WP-CLI para instalar vários plug-ins da interface de linha de comando. Mostraremos como gerenciar seus plugins usando WP-CLI , como atualizar vários plugins , ativar/desativar plugins e excluir (desinstalar) plugins em massa – tudo sem precisar fazer login no seu site WordPress!
Antes de começarmos, vamos discutir alguns pré-requisitos:
- Se você estiver usando o WordPress em um provedor de hospedagem compartilhada, seu host deve oferecer acesso SSH e ter o WP-CLI instalado. Você pode verificar a lista oficial do WordPress de hosts suportados, mas acontece que todas as nossas recomendações para a melhor hospedagem WordPress vêm com o WP-CLI pré-instalado.
- Se você estiver hospedando o WordPress em um servidor VPS ou em nuvem, mostraremos como instalar o WP-CLI em seu servidor, mais adiante neste tutorial. (PS: Se você quer aprender a instalar o WordPress em um VPS, siga nosso tutorial da DigitalOcean )
- Seu sistema operacional deve ser um ambiente semelhante ao UNIX (Linux, OS X, FreeBSD); você deve ter PHP 5.4+ e WordPress 3.7 ou posterior. Como quase todos os hosts WordPress recomendados atendem a esses critérios, você está pronto para ir.
- Finalmente, este tutorial não é destinado a iniciantes. Pessoas familiarizadas com a interface de linha de comando (CLI) e gerenciamento de servidor devem usar este tutorial.
Vamos começar.
O que é WP-CLI no WordPress?
O WP-CLI é um projeto gratuito e de código aberto que permite gerenciar seu site WordPress usando a interface de linha de comando (CLI). O WP-CLI simplifica enormemente muitas tarefas do WordPress, como instalar o WordPress, fazer backup do banco de dados, atualizar o núcleo do WordPress e instalar ou atualizar plugins e temas do WordPress.
Tudo isso pode ser feito digitando alguns comandos no terminal, sem precisar fazer login no seu site WordPress. O resultado? Muito tempo economizado, menos espaço para erros e produtividade disparada! Aqui está uma boa cartilha do WPShout para aprender mais sobre o WP-CLI.
Como instalar o WP-CLI em um WordPress VPS ou Cloud Server?
Os usuários que instalaram o WordPress em um VPS (como DigitalOcean), um provedor de hospedagem em nuvem (como Amazon Web Services (AWS) ou Google Cloud) ou um host de nuvem gerenciado (como CloudWays), podem instalar o WP-CLI em seus servidor.
Nota: Para este tutorial, usamos um VPS Vultr (semelhante a um droplet DigitalOcean ) com o WordPress pré-instalado e consultamos a documentação oficial.
Passo 1: Faça login no seu servidor com o usuário root . Se você não tiver acesso ao usuário root, faça login com um usuário com permissões de leitura, gravação e execução no diretório “ /var/www/html ”.
Passo 2: Baixe o arquivo wp-cli.phar usando wget ou curl (nós usamos cURL):
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Etapa 3: verifique se o arquivo Phar está funcionando. Digite o seguinte comando e você deverá ver uma saída semelhante:
php wp-cli.phar –info
Etapa 4: queremos executar o WP-CLI a partir da linha de comando apenas digitando wp . Para fazer isso, precisamos tornar o arquivo WP-CLI executável e movê-lo para o diretório bin .
- Para tornar o arquivo WP-CLI executável, digite:
chmod +x wp-cli.phar
- Em seguida, mova-o para o diretório bin:
sudo mv wp-cli.phar /usr/local/bin/wp
Passo 5: Agora vamos testar se o WP-CLI é executável corretamente:
- Primeiro, altere o diretório de trabalho para o diretório de instalação do WordPress:
cd /var/www/html
- Em seguida, execute o seguinte comando e você deverá ver uma saída semelhante, conforme mostrado na captura de tela acima.
wp –info
Cuidado: Erro de acesso root no WP-CLI e solução
Às vezes, ao executar comandos WP-CLI como usuário root , você pode receber o seguinte erro:
Nesse caso, basta acrescentar –allow-root ao comando e pronto. Aqui está um exemplo de um teste de comando se o WP-CLI reconhece a instalação existente do WordPress.
wp core version –allow-root
Depois de ter isso funcionando, você está pronto para instalar plugins em massa.
Como instalar vários plugins em massa no WordPress usando WP-CLI
Nesta seção, mostraremos como instalar vários plugins em massa no WordPress a partir da interface de linha de comando, usando WP-CLI. Para referência, mantenha a documentação oficial do plugin WP-CLI à mão.
O comando básico de instalação do plugin é o seguinte:
wp plugin instalar PLUGIN_NAME
O código para instalar vários plugins é: (Você pode adicionar quantos plugins precisar)
wp plugin instalar PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME
Agora, o truque é descobrir o nome correto do plugin. Para fazer isso, visite a página de URL do plug-in e copie o slug de URL.
- Por exemplo, o URL do plugin Jetpack é https://wordpress.org/plugins/jetpack/
- Portanto, o nome do plugin é jetpack
- Da mesma forma, para o plugin Yoast SEO, o URL é https://wordpress.org/plugins/wordpress-seo/
- Portanto, o nome do plugin é wordpress-seo
Para instalar um único plugin, o código é:
wp plugin instalar jetpack
Para instalar o Jetpack e o Yoast SEO, o código é:
wp plugin instalar jetpack wordpress-seo
(Observe que usamos –allow-root para garantir que o código seja executado em nosso VPS.)
Como instalar e ativar vários plugins no WordPress usando WP-CLI
Por padrão, os plugins instalados pelo WP-CLI não são ativados. Se você deseja ativar um plug-in imediatamente após a instalação, acrescente –activate ao comando.
No entanto, recomendamos não ativar plug-ins que exijam configuração de integração (como plug-ins de cache e backup), diretamente do WP-CLI.
Os plug-ins que não exigem configuração de integração, como Inserir cabeçalhos e rodapés, podem ser ativados na linha de comando:
wp plugin instalar insert-headers-and-footers –activate
É isso! Agora você sabe como instalar e ativar vários plugins em massa usando WP-CLI. Na próxima seção, ensinaremos o gerenciamento de plugins usando WP-CLI.
Gerenciamento de plug-ins em massa no WP-CLI no WordPress
Você pode usar o WP-CLI para uma variedade de tarefas de gerenciamento de plug-ins, como:
- Listando o número de plugins instalados
- Ativação/desativação de vários plugins
- Atualizando e excluindo plugins em massa
Como listar o número de plugins instalados no WordPress usando WP-CLI
Este comando exibe o número de plugins instalados em seu site WordPress em uma tabela, incluindo informações vitais como o status de ativação do plugin, versão atual e atualizações disponíveis (se houver).
lista de plugins wp
Como ativar ou desativar vários plug-ins de uma só vez usando o WP-CLI
Semelhante ao comando de instalação do plugin, adicione os nomes dos plugins que deseja ativar ou desativar e pressione Enter.
wp plugin ativar PLUGIN_1_NAME PLUGIN_2_NAME
Assim, o comando para ativar o Yoast SEO e o Jetpack (supondo que estejam instalados) é:
wp plugin ativar wordpress-seo jetpack
Da mesma forma, o comando para desativar (ou desativar) ambos os plugins é:
wp plugin desativar wordpress-seo jetpack
Como alternativa, você pode desativar todos os plugins ativos em seu site WordPress com este comando:
wp plugin desativar –all
Como atualizar vários plugins em massa no WordPress usando WP-CLI
Outra aplicação benéfica do WP-CLI é sua capacidade de atualizar em massa todos os plugins instalados em seu site WordPress. O comando é:
atualização do plugin wp –all
Empacotando
Além da manutenção do plugin, o WP-CLI é uma ferramenta potente que permite executar um grande número de tarefas de manutenção com muita eficiência, via linha de comando, economizando muito tempo valioso.
Se você estiver experimentando o WP-CLI pela primeira vez, sugerimos fazê-lo em um servidor de teste ou em uma nova instância do WordPress. Quando estiver familiarizado com a ferramenta, você poderá começar a usá-la em seu site ao vivo.
Espero que você tenha aprendido algo novo com este tutorial. Você já usou o WP-CLI antes? Quais são seus truques favoritos?