Svi mi koji smo na ovaj ili onaj način povezani s web razvojem i koristimo WordPress znamo HelpWordpress.com. Bez sumnje jedna od glavnih web lokacija povezanih na ovaj CMS.
Nešto prije jučer pročitao sam izuzetno zanimljiv članak koji se bavi istom stvari, kontroliranjem ili upravljanjem web lokacijama u WordPressu ne koristeći ništa više i ništa manje od našeg terminala 😉
Pitao sam autora ovog odobrenja da ga podijelim ovdje, veliko hvala fernando za tako sjajan članak i što ste nam dopustili da ga podijelimo s vama 🙂
Pa, evo posta:
Pa zapazi to ovaj WordPress naredbeni redak je geek, ali vrlo geekNišta za svu publiku, ali u svakom slučaju još jedna mogućnost ekosistema kakav je WordPress postao.
La naredbeno sučelje za WordPressili wp-cli, je niz naredbi za upravljanje WordPress instalacijama i još mnogo toga. A je li to da s wp-cli možete ažurirati dodatke, instalirati WordPress, objavljivati postove, praktično sve i raste.
Oh, i To nije dodatak, to je sistem koji zahtijeva vlastitu instalaciju što možete učiniti na razne načine, naime ...
Kroz KRUŠKA vi biste to učinili 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 unutra MAMP, XAMP, 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
Ok, vrlo dobro, već sam ga instalirao, ali ... Kako se ovo koristi?
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 naredbi je ovdje, a možete čak i stvoriti više naredbi u wp-cli-jeva kuhinja.
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 isprva rekao da je to bio post za štrebere ... ali, skoro svi mi ovo ne vidimo stvarno sjajno? 😀… LOL !!, ne znam kako je s tobom, ali ideja da kontroliram WordPress pomoću naredbi smatram da je stvarno fenomenalna ♥ 0 ♥
Veliko hvala Fernandu na još jednom postu, ovaj članak je izvorno preuzet iz HelpWordpress.com.
Nadam se da vam je bilo zanimljivo 😉
Saludos
Baš super!
Odmah ću to primijeniti u praksi. Upravo si mi pružio radost.
Hvala vam puno što ste podijelili, KZKG ^ Gaara.
Pozdrav!
Ništa, potpuno zadovoljstvo pomoći 🙂
Saludos
Dobar posao ... .. sad sam završio «dominiranje» svojim Nginxom, vidjet ću da li ta stvar s wp-clijem radi…. a ako me netko želi nazvati štreberom zbog toga što mi se sviđaju verzije konzole, to me uopće ne smeta xD
Pogledajte mogu li si dati vremena da završim s vožnjom Drush-a.