Diga adeus às tediosas operações de clique e experimente a rápida eficiência de gerenciamento proporcionada pela linha de comando.
O que é WP-CLI?
Imagine poder realizar todas as tarefas administrativas do WordPress digitando comandos simples em uma janela de linha de comando preta: instalar plug-ins, atualizar temas, criar posts e até mesmo modificar conteúdo em massa - essa é a beleza da WP-CLI (WordPress Command Line Interface).
O WP-CLI é a ferramenta oficial de linha de comando do WordPress, que permite gerenciar seu site por meio de um terminal (Terminal/SSH) sem precisar fazer login na interface de back-end. Pode parecer um pouco desafiador do ponto de vista técnico para iniciantes, mas, uma vez dominado, você o achará muito mais eficiente do que a GUI tradicional.
Por que devo usar o WP-CLI?
10 vezes mais eficiente
- operação em loteAtualizar todos os plug-ins com um clique, em vez de clicar em cada um deles
- automáticoScripts podem ser escritos para automatizar tarefas repetitivas
- gerenciamento remotoGerenciamento de sites no servidor via SSH, sem necessidade de download de arquivos!
Comparação de casos reais
Atualize 20 plug-ins da maneira tradicional.
- 1. faça login no plano de fundo → clique em "Plug-ins" → Exibir atualizações → selecione todos os plug-ins → clique em Atualizar → aguarde a conclusão.
- 2. consumo de tempo: de 3 a 5 minutos, é preciso ficar clicando e esperando a página carregar.
Use o WP-CLI.
wp plugin update --all Tempo: 10 a 20 segundos, um comando!
Como instalar o WP-CLI?
Instalação no Linux/macOS
Abra o Terminal e digite os seguintes comandos na ordem:
# 下载 WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
# 赋予执行权限
chmod +x wp-cli.phar
# 移动到系统路径
sudo mv wp-cli.phar /usr/local/bin/wp
# 验证安装
wp --info Se você vir as informações da versão, a instalação foi bem-sucedida!
Instalação no Windows
Os dois métodos a seguir são recomendados:
- 1.Instalação do WSL (Subsistema Windows para Linux)Procure o Ubuntu na Microsoft Store e instale-o!
- 2.Uso de ambientes integrados, como o XAMPPAs versões mais recentes geralmente têm o WP-CLI integrado.
Exercício prático de comando básico
Vamos começar com os comandos mais simples e percorrer a funcionalidade principal do WP-CLI.
1. verificação de informações básicas
# 检查 WordPress 版本
wp core version
# 查看网站状态
wp core check-update
# 列出所有已安装的插件
wp plugin list 2. gerenciamento de plug-ins
# 安装一个插件(以 Yoast SEO 为例)
wp plugin install wordpress-seo
# 启用插件
wp plugin activate wordpress-seo
# 停用插件
wp plugin deactivate wordpress-seo
# 更新所有插件
wp plugin update --all
# 批量启用多个插件
wp plugin activate akismet wordpress-seo 3. gerenciamento de temas
# 安装并启用新主题
wp theme install twentytwentyfour --activate
# 查看当前主题
wp theme status
# 更新所有主题
wp theme update --all 4. gerenciamento de conteúdo
# 创建一篇新文章
wp post create --post_title='我的第一篇文章' --post_content='这是通过命令行创建的内容' --post_status=publish
# 查看文章列表
wp post list
# 批量将文章状态从草稿改为发布
wp post update $(wp post list --post_status=draft --format=ids) --post_status=publish Cenários práticos: solução de problemas práticos
Cenário 1: substituição em lote de nomes de domínio durante a migração do site
Quando você precisa migrar seu site de um domínio de teste para um domínio completo:
# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com" Versus a maneira tradicionalÉ arriscado exportar manualmente o banco de dados, substituí-lo por um editor de texto e importá-lo novamente.
Cenário 2: otimização de imagens de processamento em lote
Verificou-se que o texto ALT não estava definido nas imagens de todos os artigos:
# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述" Cenário 3: Faça um backup rápido de seu site
# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql Dicas avançadas: como tornar o trabalho mais produtivo
1. uso de aliases para simplificar os comandos
Nos ~/.bashrcou ~/.zshrcé adicionado:
alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql' então execute source ~/.bashrce, em seguida, você pode usar o comando short:
wp-update-all # 更新所有插件和主题
wp-backup # 快速备份 2. criação de scripts de automação
Novo arquivo daily-maintenance.sh:
#!/bin/bash
# 每日维护脚本
echo "开始 WordPress 日常维护..."
# 备份数据库
wp db export backup-$(date +%Y%m%d).sql
# 更新所有插件和主题
wp plugin update --all
wp theme update --all
# 清理修订版
wp post delete $(wp post list --post_type=revision --format=ids) --force
echo "维护完成!" Conceder permissões de execução de script:chmod +x daily-maintenance.sh
Em seguida, ele pode ser configurado como uma tarefa programada para ser executada automaticamente.
Perguntas frequentes (FAQ)
Sou apenas um novato, devo usar o WP-CLI?
sugestãoSe você atualiza apenas alguns artigos ocasionalmente, pode continuar a usar a GUI. Entretanto, se você gerencia vários sites ou precisa operá-los com frequência, é altamente recomendável aprender a usar o WP-CLI.
❓ O uso do WP-CLI vai bagunçar o site?
segurançaWP-CLI tem o mesmo controle de privilégios que a GUI. Desde que a operação seja feita com cuidado (especialmente os comandos relacionados ao banco de dados), o risco é muito pequeno. Recomenda-se fazer backup antes da operação.
E se eu não conseguir me lembrar dos comandos?
delicadeza: Uso wp helpConfira ajuda como wp help pluginExibir comandos relacionados a plug-ins. Use a tecla Tab com mais frequência para o preenchimento automático.
Todos os hosts são compatíveis com o WP-CLI?
solicitaçãoSuporte para a maioria dos hosts de VPS e de nuvem. Para hospedagem compartilhada, é necessário entrar em contato com o atendimento ao cliente para confirmar o acesso SSH.
Rotas de estudo sugeridas
Fase 1 (Semana 1): Familiarize-se com os comandos básicos
- Praticar instalações e atualizações de plug-ins e temas
- -Tenta criar e editar artigos
- -Mestria
wp --helpManeiras de visualizar a ajuda
Fase 2 (semanas 2-3): Aplicação prática
- -Tenta substituir nomes de domínio em massa
- -Configurar scripts de backup automático
- -Processamento em lote do conteúdo de aprendizado
Fase 3 (após 1 mês): Otimização avançada
- -Integração ao fluxo de trabalho
- -Redação de scripts personalizados
- -Explorar recursos avançados (por exemplo, tarefas CRON)
fazer
- fonte oficial
- Tutoriais e guias
- Comunidade e suporte
resumos
O WP-CLI não é uma ferramenta exclusiva para hackers, mas uma ferramenta eficiente que todo usuário do WordPress deve dominar. Comece hoje, aprenda um comando por dia e, em um mês, você verá um salto quântico em sua produtividade.
Não se sinta intimidado pela linha de comando- É apenas outro idioma para se comunicar com os computadores. Como aprender um idioma estrangeiro, pode ser um pouco difícil no início, mas, uma vez dominado, abre as portas para um novo mundo.
Agora, abra um terminal e digite seu primeiro comando WP-CLI!
wp --info Parabéns, você deu o primeiro passo para se tornar um mestre do WordPress! 🎉
Dica
Dica: todos os comandos deste artigo são executados no diretório raiz da instalação do WordPress. Se tiver problemas de permissão, você pode prefixar os comandos com as palavras sudo(Linux/macOS) ou executar como administrador (Windows).