WP-CLI (algemeen)

Uit De Vliegende Brigade
(Doorverwezen vanaf WP-CLI)
Ga naar: navigatie, zoeken

Zie ook WP-CLI (commando's).

WordPress heeft een commandline interface, genaamd WP-CLI.

Installatie WP-CLI

Universele methode

Het project bestaat uit slechts één phar-bestand. Installatie is een fluitje van een cent:

cd /usr/local/bin
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
sudo mv wp-cli.phar wp # Hernoem het bestand
chmod +x /local/bin/wp/wp # Maak het executeerbaar

Klaar! Hoogstwaarschijnlijk is /usr/local/bin al opgenomen in $PATH.

Test:

wp --info

Op werkstation (feb. 2017)

cd ~/Desktop
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
mkdir /usr/local/bin/wp
sudo mv ~/Desktop/wp-cli.phar /usr/local/bin/wp/wp
chmod +x /local/bin/wp/wp

Voeg toe aan .bashrc:

PATH=/usr/local/bin/wp:$PATH

Gevolgd door commando source ~/.bashrc.

Test mbv. commando

wp --info

Server-sided (april 2017)

cd /usr/local/bin
sudo curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
sudo mv wp-cli.phar wp
sudo chmod +x wp

De map /usr/local/bin was al opgenomen in PATH. Test:

cd ~
wp

Server-sided zonder admin-rechten (april 2017)

  • Geen schrijftoegang tot /usr/local/bin
  • Geen sudo- of su-rechten
  • Geen .bashrc-bestand in r

→ Bestand in root van de site plaatsen:

WP-CLI is nu aan te roepen met ./wp vanaf de root van de installatie.

Update WP-CLI

Je kunt WP-CLI updaten middels

wp cli update

Dit werkte echter niet, omdat het proces geen schrijftoegang heeft tot /usr/local/bin. sudo wp cli update geeft een foutmelding, dat-ie 't pad niet kan vinden.

Andere oplossing: Opnieuw installeren. Zie elders.

Bronnen