wp core download --locale=pt_BR
wp config create --dbname=wp --dbuser=wp_user --dbpass='PASSWORD!!!' --dbhost=mysql --dbprefix='wp' --locale=pt_BR
wp core install --url=SITE_URL --title=TITULO --admin_user=admin --admin_password=password [email protected]
wp plugin delete akismet
O WordPress é uma das plataformas mais populares para criação de sites, e usar o WP-CLI (Command Line Interface) pode agilizar significativamente o processo de instalação e configuração. Com alguns comandos simples, você pode configurar um site WordPress completo sem precisar acessar o painel administrativo manualmente. Neste post, vamos guiá-lo passo a passo para criar uma instalação do WordPress do zero usando o WP-CLI.
Pré-requisitos
Antes de começar, certifique-se de ter:
- Acesso a um terminal (SSH ou local).
- PHP e MySQL instalados no servidor.
- WP-CLI instalado (veja como instalar aqui).
- Credenciais de um banco de dados MySQL pré-criado.
Passo 1: Baixar os Arquivos do WordPress
O primeiro comando baixa os arquivos principais do WordPress no diretório atual, já configurado para o português do Brasil:
wp core download --locale=pt_BR
--locale=pt_BR
: Define o idioma padrão da instalação.
Passo 2: Configurar o Arquivo wp-config.php
Em seguida, crie o arquivo de configuração do WordPress (wp-config.php
) com as credenciais do banco de dados:
wp config create \ --dbname=wp \ --dbuser=wp_user \ --dbpass='PASSWORD!!!' \ --dbhost=mysql \ --dbprefix='wp_' \ --locale=pt_BR
- Explicação dos parâmetros:
--dbname
: Nome do banco de dados.--dbuser
e--dbpass
: Usuário e senha do MySQL.--dbhost
: Endereço do servidor MySQL (uselocalhost
oumysql
em ambientes Docker).--dbprefix
: Prefixo das tabelas no banco (recomendado alterar por segurança).--locale
: Mantém o idioma pt_BR nas configurações.
⚠️ Dica: Use aspas para senhas com caracteres especiais (ex: 'S3nh@F0rTe!'
).
Passo 3: Instalar o WordPress
Agora, execute a instalação completa:
wp core install \ --url=SITE_URL \ --title="Meu Site Incrível" \ --admin_user=admin \ --admin_password=password \ [email protected]
- Parâmetros essenciais:
--url
: URL do site (ex:http://localhost
ou seu domínio).--title
: Título do site.--admin_user
,--admin_password
,--admin_email
: Credenciais do administrador.
🔒 Importante: Troque password
por uma senha forte e atualize o e-mail!
Passo 4: Remover Plugins Desnecessários
Por padrão, o WordPress vem com plugins como Akismet (proteção contra spam). Para removê-lo:
wp plugin delete akismet
Você também pode remover outros plugins iniciais, como hello
, com:
wp plugin delete hello
Conclusão
Em menos de 5 minutos, você configurou um site WordPress totalmente funcional usando comandos do WP-CLI! Essa abordagem é ideal para desenvolvedores que desejam automatizar processos, trabalhar em ambientes headless ou integrar a instalação a scripts de deploy.
Explore mais comandos do WP-CLI na documentação oficial e otimize seu fluxo de trabalho! 🚀
Dúvidas ou sugestões? Deixe um comentário abaixo! 👇