Hantera WordPress-webbplatser med kommandon

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

genom JÄVEL:

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


4 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Fernando sade

    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!

    1.    KZKG ^ Gaara sade

      Ingenting, ett fullständigt nöje att hjälpa 🙂
      hälsningar

  2.   Hyuuga_neji sade

    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

  3.   eliotime3000 sade

    Se om jag kan ge mig tid att sluta köra Drush.