Alguns usuários podem ter utilidade para uma interface de linha de comando, para realizar atividades administrativas relacionadas ao WordPress.
Para estes, existe o wp-cli — WordPress Command Line Interface, ou “interface de linha de comando do WordPress”.
Sua instalação é simples e leva menos de 30 segundos (verdade!).
Veja quais são os prerequisitos para baixar, instalar e usar o wp-cli:
- Ambiente UNIX-like, o que inclui o OSX, sua distro Linux favorita, FreeBSD e Cygwin (para usuários Windows). No ambiente Windows, há suporte limitado do aplicativo, mas é possível usá-lo.
- PHP — a versão 5.3.29 é requerida, mas as atuais distribuições GNU/Linux já estão usando versões superiores à 7.0.
- WordPress 3.7 ou superior.
Por fim, use o comando wget (ou o curl) para fazer o download do wp-cli.phar:
wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Se preferir usar o curl, faça assim:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Verifique se aplicativo já está funcionando adequadamente:
php wp-cli.phar --info
PHP binary: /usr/bin/php7.0
PHP version: 7.0.19-1
php.ini used: /etc/php/7.0/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /home/apps
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.3.0
Para tornar o uso do aplicativo mais simplificado, vamos torná-lo executável:
chmod +x wp-cli.phar
… e movê-lo para um diretório mais apropriado.
sudo mv wp-cli.phar /usr/local/bin/wp
Agora já será possível executá-lo, sem digitar “PHP” no começo:
wp --info
PHP binary: /usr/bin/php7.0
PHP version: 7.0.19-1
php.ini used: /etc/php/7.0/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /home/apps
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.3.0
Se preferir, na hora de baixar o programa, é possível optar pela versão nightly (a versão dos desenvolvedores). Ela tem os recursos mais atuais, porém é menos testada do que a versão estável.
wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli-nightly.phar
Feito o download, basta repetir os procedimentos acima — tendo o cuidado de trocar o nome da versão estável pelo da nightly.
Sempre que quiser atualizar o wp-cli, use a opção ‘update’:
sudo wp cli update
[sudo] senha para justincase:
Success: WP-CLI is at the latest version.
Se quiser passar a usar a versão nightly, é possível fazer a troca também através do ‘update’. Veja:
sudo wp cli update --nightly
Como configuração adicional, torne o aplicativo amigável ao recurso de autocompletar:
wget https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash
Use o source, para incluir o recurso no BASH, inclua a seguinte linha no seu .bashrc:
source /caminho/para/wp-completion.bash
… ou seja, se este arquivo estiver no seu diretório home, use “source ~/wp-completion.bash” (sem as aspas).
Para que a alteração tenha efeito imediato, rode o comando:
source ~/.bash_profile
Agora, é só usar!
[blog_subscription_form title=”Assine este site” subscribe_text=”Todo dia eu aprendo alguma coisa nova sobre administração de servidores, WordPress, bancos de dados, Android etc.
Desde o começo, este site existe para compartilhar o que sei com outras pessoas.
Se quiser ser avisado(a) quando houver post novo no blog, inscreva-se abaixo!” subscribe_button=”Quero me inscrever.” show_subscribers_total=”0″]
Referências
https://make.wordpress.org/cli/handbook/installing/.
Leia mais sobre WordPress, neste site.