Upravljajte WordPress web lokacijama pomoću naredbi

Svi koji se bave web razvojem i koriste WordPress znaju AyudaWordpress.com . To je nesumnjivo jedna od vodećih web stranica posvećenih ovom CMS-u.

Prekjučer sam pročitao izuzetno zanimljiv članak koji se bavi upravo ovom stvari, kontrolom ili upravljanjem WordPress stranice koristeći ništa više i ništa manje od našeg terminala 

Zamolio sam autora za dozvolu da to podijelim ovdje. Veliko hvala Fernandu na tako sjajnom članku i što nam je dozvolio da ga podijelimo s vama 

Pa, evo posta:


Pa, upozoravam vas da je ova WordPress komandna linija pomalo štedljiva, zaista štedljiva , nije za svakoga, ali u svakom slučaju, to je još jedna mogućnost u ekosistemu u koji se WordPress pretvorio.

WordPress interfejs komandne linije , ili wp-cli , je skup komandi za upravljanje WordPress instalacijama i još mnogo toga. Pomoću wp-cli možete ažurirati dodatke (pluginove), instalirati WordPress, objavljivati ​​postove - gotovo sve, i to sve više i više.

O, i nije riječ o dodatku, već o sistemu koji zahtijeva vlastitu instalaciju, koju možete učiniti na nekoliko načina, naime…

Preko PEAR-a biste to uradili ovako:

sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli

Kroz GIT:

git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build

Gdje možete zamijeniti ~/git/wp-cli sa onim što želite.

I u MAMP-u , XAMP-u , itd.

Ako nije dostupna php naredba, možete pokušati pronaći binarnu datoteku iz koje ćete to učiniti:

./utils/find-php

Zatim kreirate varijablu okruženja koja se zove WP_CLI_PHP sa rutom koju ste pronašli find.php
U okruženju UNIX možete to učiniti dodavanjem sljedećeg retka u svoju datoteku .bashrc:

WP_CLI_PHP=/path/to/php-binary

U redu, odlično, sada sam ga instalirao, ali... kako da ga koristim?

Pa, idite u osnovnu mapu WordPressa:

cd /var/www/wp/

Ako kucate wp trebali biste vidjeti izlaz sličan ovome:

Dostupne naredbe:
wp blog kreiraj | izbriši
wp cache dodati | decr | izbrisati | isprati | dobiti | incr | zamijeniti | postaviti | tip
wp komentar kreiraj | izbriši | smeće | unrash | neželjena pošta | nespamet | odobri | neodobri | broji | status | zadnji
preuzimanje wp jezgra | config | je instaliran | instalirati | instalirati mrežu | verzija | update | update-db
wp db kreiranje | ispuštanje | resetovanje | optimizacija | popravak | povezivanje | kli | upit | izvoz | uvoz
wp eval-datoteka
...
Pogledajte 'wp pomoć' za više informacija o određenoj naredbi.

Odatle možemo, na primjer, instalirati dodatak s WordPress.org. Kako ne bismo komplicirali primjer, izabrali smo beskorisni Hello Dolly:

wp plugin install hello-dolly

Y lo que veremos será esto:

Instaliranje Hello Dolly (1.5)

Preuzimanje instalacijskog paketa s http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Raspakiravanje paketa ...
Instaliranje dodatka ...
Dodatak je uspješno instaliran.

Kao što vidite, naredbe, jednom instalirane, zaista su jednostavne i intuitivne.

Još jedan primjer bi bila instalacija na više lokacija, gdje bismo wp-cli morali dati parametar --blog Dakle, znate na kojoj web stranici biste trebali djelovati:

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

Ako većinu vremena radite na istoj web lokaciji, možete staviti URL te stranice u datoteku koja se zove 'wp-cli-blog'koji ćete stvoriti u osnovnoj mapi vašeg WordPressa:

echo 'test.example.com' > wp-cli-blog

Od ovog trenutka možete nazvati wp bez parametra --blog:

wp theme status

Kompletna lista komandi je dostupna ovdje, a možete kreirati još komandi u wp-cli kuhinji.

Pa, kao što sam vas upozorio, to nije nešto za svakodnevno korištenje, ali to je sjajan način upravljanja WordPressom iz naredbenog retka, na primjer putem SSH-a, pa spremite vezu tamo za nekoliko glupih dana oni koji ne znaju šta da se petljaju s WordPressom.


I tako post završava.

Fernando je na početku rekao da je to objava za štreberke... ali zar skoro svi ne vidimo ovo kao stvarno cool?  … LOL!!, ne znam za vas, ali ja smatram da je ideja da se WordPress može kontrolirati pomoću komandi zaista fenomenalna ♥0♥

Još jednom veliko hvala Fernandu na objavi; ovaj članak je prvobitno preuzet sa AyudaWordpress.com.

Nadam se da vam je bilo zanimljivo 

Saludos


Dodaj kao preferirani izvor na Googleu