Iedereen die zich bezighoudt met webontwikkeling en WordPress gebruikt, kent AyudaWordpress.com . Het is zonder twijfel een van de toonaangevende websites die aan dit CMS zijn gewijd.
Eergisteren las ik een buitengewoon interessant artikel dat precies hierover gaat: het besturen of beheren van een WordPress-site met niets meer en niets minder dan onze terminal 
Ik heb de auteur toestemming gevraagd om het hier te delen. Hartelijk dank aan Fernando voor dit geweldige artikel en dat we het hier met jullie mogen delen 
Nou, hier is de post:
Ik waarschuw je alvast dat dit WordPress-commandoregelgedoe behoorlijk technisch is, echt heel technisch , niet voor iedereen, maar het is in ieder geval een nieuwe mogelijkheid binnen het ecosysteem dat WordPress is geworden.
De WordPress-commandoregelinterface , ofwel wp-cli , is een verzameling commando's voor het beheren van WordPress-installaties en nog veel meer. Met wp-cli kun je plugins bijwerken, WordPress installeren, berichten publiceren – vrijwel alles, en het aanbod blijft zich ontwikkelen.
Oh, en het is geen plugin, maar een systeem dat een eigen installatie vereist, die je op verschillende manieren kunt uitvoeren, namelijk…
Via PEAR zou je het als volgt doen:
sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli
git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build
Waar kun je vervangen ~/git/wp-cli met wat je wilt.
En in MAMP , XAMP , enz.
Als er geen php-commando beschikbaar is, kun je proberen een binair bestand te vinden om het te doen:
./utils/find-php
Vervolgens maakt u een omgevingsvariabele met de naam WP_CLI_PHP met de route die je vindt vind.php
In een omgeving UNIX je zou het kunnen doen door de volgende regel aan je bestand toe te voegen .bashrc:
WP_CLI_PHP=/path/to/php-binary
Oké, prima, ik heb het nu geïnstalleerd, maar... hoe gebruik ik het?
Nou, je gaat naar de hoofdmap van WordPress:
cd /var/www/wp/
Als je typt wp je zou een output moeten zien zoals deze:
Beschikbare commando's:
wp blog maken | verwijderen
wp cache add | decr | delete | flush | get | incr | replace | set | type
wp reactie aanmaken | verwijderen | prullenbak | prullenbak verwijderen | spam | spam verwijderen | goedkeuren | goedkeuring ongedaan maken | tellen | status | laatste
wp core download | config | is-installed | install | install-netwerk | versie | update | update-db
wp db create | drop | reset | optimaliseren | repareren | verbinden | cli | query | exporteren | importeren
wp eval-bestand
...
Zie 'wp help' voor meer informatie over een specifiek commando.
Van daaruit kunnen we bijvoorbeeld een plug-in installeren vanuit WordPress.org. Om het voorbeeld niet ingewikkelder te maken, kozen we voor de nutteloze Hello Dolly:
wp plugin install hello-dolly
Y lo que veremos será esto:
Hello Dolly (1.5) installeren
Het installatiepakket downloaden van http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip ...
Het pakket uitpakken ...
De plug-in installeren ...
Plug-in succesvol geïnstalleerd.
Zoals u kunt zien, zijn de commando's, eenmaal geïnstalleerd, heel eenvoudig en intuïtief.
Een ander voorbeeld is een Multisite-installatie, waarbij we wp-cli de parameter zouden moeten geven --blog Zodat u weet op welke website u moet reageren:
wp theme status --blog=localhost/wp/test
Y si es en una instalación en subdominio serÃa algo asÃ:
wp theme status --blog=test.example.com
Als u meestal op dezelfde site werkt, kunt u de url van die site in een bestand met de naam 'wp-cli-blog'die u in de hoofdmap van uw WordPress maakt:
echo 'test.example.com' > wp-cli-blog
Vanaf dit moment kunt u bellen wp zonder de parameter --blog:
wp theme status
De volledige lijst met commando's is hier beschikbaar, en je kunt zelfs nog meer commando's aanmaken in de wp-cli kitchen.
Zoals ik je al waarschuwde, is het voor niemand iets om dagelijks te gebruiken, maar het is een geweldige manier om een ​​WordPress vanaf de opdrachtregel te beheren, bijvoorbeeld via SSH, dus bewaar de link daar voor als je een paar rare dagen hebt degenen die niet weten wat ze met WordPress moeten rommelen.
En zo eindigt de post.
Fernando zei in het begin dat het een bericht voor nerds was... maar vinden we dit niet bijna allemaal heel cool?  … LOL!!, ik weet niet hoe het met jou zit, maar ik vind het idee om WordPress te kunnen besturen met commando's echt fenomenaal ♥0♥
Nogmaals hartelijk dank aan Fernando voor de bijdrage; dit artikel is oorspronkelijk afkomstig van AyudaWordpress.com.
Ik hoop dat je het interessant vond 
groeten