Blog

  • Como criar uma instalação WordPress do zero usando wp-cli

    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:

    1. Acesso a um terminal (SSH ou local).
    2. PHP e MySQL instalados no servidor.
    3. WP-CLI instalado (veja como instalar aqui).
    4. 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 (use localhost ou mysql 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! 👇