O LocalWP é uma ferramenta gratuita criada pela WP Engine para desenvolvimento de sites WordPress localmente, sem a necessidade de um servidor na internet para isso ou configurações manuais. Além da sua funcionalidade principal há várias facilidades que fazem dessa ferramenta incrível, como criar instalações WordPress com alguns cliques, importar ou exportar em um formato compactado, plugins que estendem os recursos e até mesmo enviar ou recuperar instalações inteiras do WordPress caso utilize o hosting deles, o Flywheel.
Instalação
Para instalar o LocalWP acesse o site oficial e vá em “Download for Free”. Irá aparecer um modal pedindo para preencher algumas informações para liberar o download, então caso não queira, é possível ignorar acessando diretamente a página de downloads aqui e realizando o download por lá da versão apropriada para seu sistema operacional.
Criando um site local
Para criar ou importar um site WordPress no Local, clique no círculo com o sinal de mais “+” e comece as configurações.

Na tela “Create a Site” deixe marcado “Create a new site” e em “Continue”.

Em “What’s your site’s name?” há um campo de texto em branco para adicionar o nome do site que será criado, basta adicionar. Há uma área “Advanced options” que há configurações não obrigatórias que são preenchidas automaticamente quando adiciona um nome, porém é possível configurar, ao mudar o nome do domínio e o caminho que será instalado.

Ao clicar em “Continue”, irá para a tela “Choose your environment”. Aqui há duas opções, uma chamada “Preferred”, que são configurações recomendadas pelo Local WP e Custom, que consegue configurar a versão do PHP, qual web server e qual banco de dados, concluindo, clique em “Continue”.

Nesta tela “Set up WordPress” é onde configuramos as informações básicas do WordPress, como Nome de Usuário e senha (administrador), e-mail registrado e se é um multisite. Normalmente só precisamos preencher username e senha. Depois de configurado, basta clicar em “Add Site”

O programa irá preparar toda a instalação do WordPress em um diretório.

A partir daqui seu site está pronto para uso em sua máquina, podendo fazer as alterações que quiser sem comprometer o site em produção.

Clique em “Trust” na opção SSL para o Local verificar o site com um certificado e habilitar o HTTPS.



Para acessar o site, clique em “Start site” no canto superior direito, ou em “Stop site” parar o servidor.


Recursos
Começando pela parte superior da tela, há três ícones:

- Site folder: abre o diretório onde está instalado seu site com WordPress.
- Site shell: abre o terminal com o contexto de sua instalação do WordPress, sendo possível usar comandos do WP-CLI.
- VS Code: abre o Visual Studio Code na raiz do WordPress.
Abaixo temos três abas e dois botões principais de ação:

- Overview: Configurações gerais da instalação atual do WordPress, como Domínio, Certificado SSL, Servidor Web, Versão do PHP, One-click admin (dispensa a senha de administrador), Banco de Dados, Versão do WordPress, opção de Multisite e Xdebug (ferrramenta para debug PHP).
- Database: Informações de conexão com banco de dados e interface de gerenciamento de banco de dados AdminerEvo.
- Tools: Algumas ferramentas, como Mailpit (interceptador de SMTP) e Live Links (uma ferramenta onde é possível compartilhar o site local com outra pessoa online).
Bem, é isso, o básico do funcionamento do LocalWP. Pretendo adicionar mais opções e detalhes mais avançados no futuro, como exportação e importação, blueprints, addons e até a estrutura de diretórios onde cada instalação é salva.