Alla vi som på ett eller annat sätt är länkade till webbutveckling och använder WordPress känner till HelpWordpress.com. Utan tvekan en av de viktigaste sajterna som är länkade till detta CMS.
Strax före igår läste jag en extremt intressant artikel som handlar om samma sak, att styra eller hantera en webbplats på WordPress med inget mer eller inget mindre än vår terminal 😉
Jag frågade författaren av det om tillstånd att dela det här, tack så mycket till Fernando för en så bra artikel och för att låta oss dela den med dig 🙂
Tja, här är inlägget:
Lägg märke till det den här WordPress-kommandoraden är nörd, men väldigt nördInget för alla målgrupper men i alla fall ytterligare en möjlighet till det ekosystem som WordPress har blivit.
La kommandogränssnitt för WordPressen wp-cli, är en serie kommandon för att hantera WordPress-installationer och mer. Och är det att med wp-cli kan du uppdatera plugins, installera WordPress, publicera inlägg, praktiskt taget allt och växa.
Åh, och Det är inte ett plugin, det är ett system som kräver sin egen installation som du kan göra på olika sätt, nämligen ...
genom PÄRON du skulle göra det så här:
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
Var kan du byta ut ~/git/wp-cli
med vad du vill.
Och i MAMP, XAMPEtc.
Om det inte finns något php-kommando tillgängligt kan du försöka hitta en binär för att göra det från:
./utils/find-php
Sedan skapar du en miljövariabel som heter WP_CLI_PHP
med den rutt du hittar hitta.php
I en miljö UNIX du kan göra det genom att lägga till följande rad i din fil .bashrc:
WP_CLI_PHP=/path/to/php-binary
Ok, väldigt bra, jag har redan installerat den men ... Hur används detta?
Tja, du går till rotmappen på WordPress:
cd /var/www/wp/
Om du skriver wp
du borde se utdata som liknar den här:
Tillgängliga kommandon:
wp blogg skapa | ta bort
wp-cache lägg till | decr | radera | spola | få | incr | ersätt | set | typ
wp-kommentar skapa | ta bort | papperskorgen | ta bort papperskorgen | skräppost | ta bort skräppost | godkänna | avvisa | räkna | status | senaste
wp core nedladdning | config | är installerad | installera | installera nätverk | version | uppdatera | uppdatera-db
wp db skapa | släpp | återställa | optimera | reparera | anslut | cli | fråga | exportera | importera
wp eval-fil
.
Se 'wp-hjälp' för mer information om ett specifikt kommando.
Därifrån kan vi till exempel installera ett plugin från WordPress.org. För att inte komplicera exemplet valde vi den värdelösa Hello Dolly:
wp plugin install hello-dolly
Y lo que veremos será esto:
Installera Hello Dolly (1.5)
Hämtar installationspaket från http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Packar upp paketet ...
Installerar plugin ...
Plugin installerat.
Som du kan se är kommandona, när de är installerade, riktigt enkla och intuitiva.
Ett annat exempel skulle vara en Multisite-installation, där vi skulle behöva ge wp-cli parametern --blog
Så du vet vilken webbplats du ska agera på:
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
Om du arbetar på samma webbplats för det mesta kan du placera webbadressen för den webbplatsen i en fil som heter 'wp-cli-blog
'som du skapar i root-mappen på din WordPress:
echo 'test.example.com' > wp-cli-blog
Från det här ögonblicket kan du ringa wp
utan parametern --blog
:
wp theme status
Den kompletta listan med kommandon finns här, och du kan till och med skapa fler kommandon i wp-clis kök.
Som jag varnade dig är det inte något för någon att använda dagligen, men det är ett utmärkt sätt att hantera en WordPress från kommandoraden, till exempel via SSH, så spara länken där för när du har några dumma dagar hos dem som inte vet vad de ska röra med WordPress.
Och så slutar inlägget.
Fernando sa först att det var ett inlägg för nördar ... men nästan alla av oss ser inte detta riktigt bra? 😀 ... LOL !!, jag vet inte om dig men tanken på att kunna styra WordPress med kommandon tycker jag är väldigt fenomenal ♥ 0 ♥
Stort tack till Fernando för inlägget igen, den här artikeln togs ursprungligen från HelpWordpress.com.
Jag hoppas att du tyckte det var intressant 😉
hälsningar
Bara bra!
Jag ska omsätta det i praktiken just nu. Du gav mig bara en glädje.
Tack så mycket för att du delar, KZKG ^ Gaara.
En hälsning!
Ingenting, ett fullständigt nöje att hjälpa 🙂
hälsningar
Trevligt jobb ... .. nu är jag klar med att "dominera" min Nginx jag ska se om den wp-cli-saken fungerar .... och om någon vill kalla mig en nörd för att gilla konsolvarianterna stör det mig inte alls xD
Se om jag kan ge mig tid att sluta köra Drush.