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
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