Como instalar WP-CLI no Linux para WordPress

Gerenciar um site WordPress pode ser uma tarefa complexa e demorada. Desde a atualização de plug-ins e temas até a criação de backups e gerenciamento de bancos de dados, muitas tarefas devem ser realizadas regularmente para manter o bom funcionamento do seu site. É aqui que entra o WP-CLI.

WP-CLI é uma interface de linha de comando para WordPress que fornece uma maneira conveniente e eficiente de realizar diversas tarefas em seu site. Com o WP-CLI, você pode automatizar muitas das tarefas envolvidas na manutenção de um site WordPress, liberando tempo para se concentrar em outras tarefas.

Neste artigo, examinaremos os benefícios e os pontos negativos do uso do WP-CLI e mostraremos como instalar o WP-CLI no Linux. O guia também explorará casos de uso populares do WP-CLI para que você possa ver o potencial desta ferramenta poderosa.

Os benefícios do WP-CLI

WP-CLI tem muitos benefícios em relação aos métodos tradicionais de gerenciamento de um site WordPress. Alguns dos principais benefícios do WP-CLI incluem o seguinte:

  • Velocidade: WP-CLI é mais rápido que uma interface baseada na web, fornecendo acesso rápido aos comandos que você precisa.
  • Automação: Com o WP-CLI, você pode automatizar muitas das tarefas repetitivas envolvidas na manutenção de um site WordPress, liberando tempo para se concentrar em outras tarefas.
  • Flexibilidade: WP-CLI oferece uma solução flexível e escalonável para gerenciar um site WordPress e pode ser personalizada para atender às suas necessidades específicas.
  • Segurança aprimorada: WP-CLI roda no servidor e não expõe o backend do seu site à internet pública, melhorando a segurança.

Os negativos do WP-CLI

Embora o WP-CLI ofereça muitos benefícios, também há alguns pontos negativos a serem considerados:

  • Curva de aprendizado: WP-CLI requer um certo nível de conhecimento técnico e pode levar algum tempo para que os usuários se familiarizem com os comandos e a sintaxe.
  • Risco de erros: WP-CLI oferece muito poder, mas também aumenta o risco de cometer erros que podem causar problemas ao seu site.
  • Acesso ao servidor: WP-CLI requer acesso ao seu servidor. Não é uma solução adequada para usuários que não têm acesso ao servidor ou não estão familiarizados com a administração do servidor.

Método 1: Instalando WP-CLI com um Gerenciador de Pacotes

A maneira mais fácil de instalar o WP-CLI no Linux é usando um gerenciador de pacotes, como APT ou DNF. Este método é recomendado para a maioria dos usuários porque é simples.

Instalando WP-CLI no Debian e Ubuntu

Se você estiver executando Ubuntu ou Debian, poderá instalar o WP-CLI usando os seguintes comandos:

sudo apt install wp-cli

Instalando WP-CLI no CentOS, Fedora, RHEL, Rocky Linux

Se estiver executando o CentOS, você pode instalar o WP-CLI usando os seguintes comandos:

sudo yum install wp-cli

Método 2: Instalando WP-CLI a partir do código-fonte

Para a instalação manual do WP-CLI, você pode seguir estas etapas para instalar a partir do código-fonte.”

Primeiro, baixe a versão mais recente do WP-CLI do site oficial: https://wp-cli.org/#install . Felizmente, isso é simples com o seguinte comando.

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Para confirmar o funcionamento adequado do executável WP-CLI, você pode realizar a seguinte etapa de verificação.

php wp-cli.phar --info

Exemplo de saída (Observação: as versões do PHP e do sistema operacional serão diferentes em cada máquina):

verify-wp-cli-on-linux

Para garantir a funcionalidade adequada do WP-CLI, você precisará tornar o WP-CLI executável usando o seguinte comando de terminal.

chmod +x wp-cli.phar

Para concluir a instalação, é recomendado realocar o executável WP-CLI para o diretório “/usr/local/bin/wp” para uso conveniente.

sudo mv wp-cli.phar /usr/local/bin/wp

Para verificar a instalação bem-sucedida do WP-CLI, você pode usar o seguinte comando de terminal.

wp --info

Exemplo de saída abaixo:

wp-cli-info-output-to-confirm-installation-on-linux

Como atualizar o núcleo WP-CLI

A atualização do WP-CLI pode ser realizada facilmente e duas opções estão disponíveis para atender a diferentes necessidades. A opção estável fornece uma atualização confiável e segura, enquanto a opção noturna oferece acesso aos desenvolvimentos mais recentes e é adequada para aqueles que são mais aventureiros.

A compilação estável padrão do WP-CLI pode ser atualizada usando o seguinte comando de terminal.

wp cli update

Observe que se o usuário root for o proprietário do arquivo, pode ser necessário usar privilégios sudo, conforme mostrado no exemplo a seguir.

sudo wp cli update

Para instalar os desenvolvimentos mais recentes, conhecidos como compilação noturna, você pode usar o seguinte comando de terminal.

wp cli update --nightly

É importante lembrar que a compilação noturna pode conter bugs ou recursos instáveis ​​e é destinada a usuários avançados e desenvolvedores que se sentem confortáveis ​​em trabalhar com os desenvolvimentos mais recentes. Antes de prosseguir com a instalação, certifique-se de compreender os riscos potenciais e de estar confiante no uso dos recursos mais recentes.

Exemplos de comandos WP-CLI

Nesta seção, exploraremos dezesseis casos de uso populares para WP-CLI e explicaremos cada comando. Esses casos de uso demonstrarão a versatilidade e eficiência desta ferramenta poderosa e como ela pode simplificar o gerenciamento do seu site WordPress.

Caso de uso 1: Instale o WordPress

WP-CLI facilita a instalação do WordPress em seu servidor. Você pode executar o seguinte comando para baixar e instalar a versão mais recente do WordPress.

wp core download wp core config --dbname=<database_name> --dbuser=<database_user> --dbpass=<database_password> wp core install --url=<site_url> --title=<site_title> --admin_user=<admin_username> --admin_password=<admin_password> --admin_email=<admin_email>

Caso de uso 2: crie uma nova postagem

WP-CLI permite que você crie uma nova postagem em seu site com um único comando.

wp post create --post_type=post --post_title='<post_title>' --post_content='<post_content>'

Caso de uso 3: atualizar uma postagem

Você pode usar WP-CLI para atualizar postagens existentes em seu site. Por exemplo, você pode atualizar o título e o conteúdo de uma postagem com os seguintes comandos.

wp post update <post_id> --post_title='<new_title>' --post_content='<new_content>'

Caso de uso 4: excluir uma postagem

WP-CLI oferece uma maneira fácil de excluir postagens do seu site. Você pode excluir uma postagem por seu ID com o seguinte comando.

wp post delete <post_id>

Caso de uso 5: crie uma nova página

WP-CLI permite criar uma nova página em seu site com um único comando.

wp post create --post_type=page --post_title='<page_title>' --post_content='<page_content>'

Caso de uso 6: atualizar uma página

Você pode usar WP-CLI para atualizar páginas existentes em seu site. Por exemplo, você pode atualizar o título e o conteúdo de uma página com os seguintes comandos.

wp post update <page_id> --post_title='<new_title>' --post_content='<new_content>'

Caso de uso 7: excluir uma página

WP-CLI oferece uma maneira fácil de excluir páginas do seu site. Você pode excluir uma página por seu ID com o seguinte comando.

wp post delete <page_id>

Caso de uso 8: Instale um plug-in

WP-CLI facilita a instalação de plug-ins em seu site WordPress. Você pode instalar um plugin por seu slug com o seguinte comando.

wp plugin install <plugin_slug>

Caso de uso 9: desinstalar um plug-in

Você pode usar WP-CLI para desinstalar plug-ins do seu site WordPress. Você pode desinstalar um plugin pelo seu slug com o seguinte comando.

wp plugin uninstall <plugin_slug>

Caso de uso 10: ativar um plug-in

WP-CLI fornece uma maneira simples de ativar plug-ins em seu site WordPress. Você pode ativar um plugin por seu slug com o seguinte comando.

wp plugin activate <plugin_slug>

Caso de uso 11: desativar um plug-in

Você pode usar WP-CLI para desativar plug-ins em seu site WordPress. Você pode desativar um plugin por seu slug com o seguinte comando.

wp plugin deactivate <plugin-name>

Caso de uso 12: Crie um novo usuário

Usando o comando a seguir, você pode criar facilmente um novo usuário em seu site WordPress usando WP-CLI.

wp user create <username> <email> --role=<role>

Por exemplo, se você deseja criar um novo usuário com o nome de usuário “john” e e-mail “john@example.com” com a função de “assinante”, você usaria o seguinte comando.

wp user create john john@example.com --role=subscriber

Caso de uso 13: Excluir um usuário

Usando o comando a seguir, você pode excluir um usuário do seu site WordPress usando WP-CLI.

wp user delete <user-id>

Por exemplo, se você deseja excluir um usuário com o ID “10”, você usaria o seguinte comando.

wp user delete 10

Caso de uso 14: Atualizar a senha de um usuário

Usando o comando a seguir, você pode atualizar a senha de um usuário usando WP-CLI.

wp user update <user-id> --user_pass=<new-password>

Por exemplo, se quiser atualizar a senha do usuário com seu ID “10” para “nova senha”, você usaria o seguinte comando.

wp user update 10 --user_pass=newpassword

Caso de uso 15: listar todos os usuários

Usando o comando a seguir, você pode listar todos os usuários do seu site WordPress usando WP-CLI.

wp user list

Caso de uso 16: importar postagens de um arquivo XML

Usando o comando a seguir, você pode importar postagens de um arquivo XML para o seu site WordPress usando WP-CLI.

wp import <xml-file> --authors=<comma-separated-list-of-usernames>

Por exemplo, se você deseja importar postagens do arquivo “posts.xml” e atribuir os autores a “john” e “jane”, você usaria o seguinte comando.

wp import posts.xml --authors=john,jane

Conclusão

WP-CLI é uma ferramenta poderosa que fornece uma maneira conveniente e eficiente de gerenciar seu site WordPress. Com seus muitos benefícios e casos de uso populares, WP-CLI é uma ferramenta essencial para quem deseja gerenciar seu site WordPress com mais eficiência. Neste artigo, mostramos como instalar o WP-CLI no Linux e exploramos dez casos de uso populares para WP-CLI. Quer você seja um usuário iniciante ou experiente do WordPress, WP-CLI é uma ferramenta que você deve considerar adicionar ao seu kit de ferramentas.

Para obter mais informações sobre como usar o WP-CLI, leia o guia de início rápido

LINKS ÚTEIS

Também pode te interessar

Publicidade