Všetci z nás, ktorí sú tak či onak prepojení s vývojom webových stránok a používajú WordPress, vedia o tom HelpWordpress.com. Bezpochyby jeden z hlavných serverov prepojených s týmto CMS.
Pred včerajškom som si prečítal mimoriadne zaujímavý článok, ktorý sa zaoberá rovnakou vecou, ovládaním alebo správou webu vo WordPress pomocou nič viac a nič menej ako náš terminál 😉
Požiadal som jeho autora o súhlas so zdieľaním tu, veľmi pekne ďakujem Fernando za taký skvelý článok a za to, že sme sa oň s vami podelili 🙂
Tu je príspevok:
Všimnite si to tento príkazový riadok WordPress je geek, ale veľmi geekNič pre všetky publikum, v každom prípade však ešte jedna možnosť ekosystému, ktorým sa WordPress stal.
La príkazové rozhranie pre WordPressalebo wp-cli, je séria príkazov na správu inštalácií WordPress a ďalších. A s tým, že pomocou wp-cli môžete aktualizovať doplnky, inštalovať WordPress, zverejňovať príspevky, prakticky všetko a rozširovať sa.
A, a Nejde o plugin, je to systém, ktorý si vyžaduje vlastnú inštaláciu ktoré môžete robiť rôznymi spôsobmi, konkrétne ...
skrz HRUŠKA urobili by ste to takto:
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
Kde môžete nahradiť ~/git/wp-cli
s tým, čo chcete.
A v Mampi, XAMP, Atď
Ak nie je k dispozícii žiadny príkaz php, môžete sa pokúsiť nájsť binárny súbor, ktorý to urobíte z:
./utils/find-php
Potom vytvoríte premennú prostredia s názvom WP_CLI_PHP
s trasou, ktorú nájdete nájsť.php
V prostredí UNIX môžete to urobiť pridaním nasledujúceho riadku do súboru .bashrc:
WP_CLI_PHP=/path/to/php-binary
Dobre, veľmi dobre, už to mám nainštalované, ale ... Ako sa to používa?
Prejdete do koreňového priečinka WordPress:
cd /var/www/wp/
Ak píšete wp
mali by ste vidieť výstup podobný tomuto:
Dostupné príkazy:
wp blog vytvoriť | vymazať
wp cache pridať | decr | vymazať | flush | get | incr | vymeniť | nastaviť | typ
wp komentár vytvoriť | vymazať | smetný kôš | rozbaliť | spam | spamovať | schváliť | neschváliť | počet | stav | posledný
wp core download | config | je nainštalovaný | install | install-network | version | update | update-db
wp db create | drop | reset | optimize | repair | connect | cli | query | export | import
wp eval-súbor
...
Viac informácií o konkrétnom príkaze nájdete v pomocníkovi „wp help“.
Odtiaľ môžeme napríklad nainštalovať doplnok z WordPress.org. Aby sme nekomplikovali príklad, vybrali sme si zbytočnú Hello Dolly:
wp plugin install hello-dolly
Y lo que veremos será esto:
Inštalácia Hello Dolly (1.5)
Sťahovanie inštalačného balíka zo stránky http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Rozbaľovanie balíka ...
Inštaluje sa doplnok…
Doplnok bol úspešne nainštalovaný.
Ako vidíte, príkazy, ktoré sú nainštalované, sú skutočne jednoduché a intuitívne.
Ďalším príkladom by mohla byť inštalácia Multisite, kde by sme museli dať parametru wp-cli --blog
Takže viete, na ktorej webovej stránke máte konať:
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
Ak pracujete na rovnakom serveri väčšinu času, môžete vložiť adresu URL tohto servera do súboru s názvom „wp-cli-blog
„ktorý vytvoríte v koreňovom priečinku vášho WordPress:
echo 'test.example.com' > wp-cli-blog
Od tejto chvíle môžete volať wp
bez parametra --blog
:
wp theme status
Kompletný zoznam príkazov je tu a dokonca môžete vytvoriť viac príkazov v priečinku kuchyňa wp-cli.
No, ako som vás varoval, nie je to nič, čo by niekto používal každý deň, ale skvelý spôsob, ako spravovať WordPress z príkazového riadku, napríklad cez SSH, takže si tam odkaz uložte, keď na tých pár hlúpych dní budete mať ktorí nevedia, čo majú robiť s WordPress.
A tak sa príspevok končí.
Fernando najskôr hovoril, že to bol príspevok pre geekov ... ale takmer každý z nás to nevidí skutočne skvele? 😀 ... LOL !!, neviem ako vy, ale predstava možnosti ovládať WordPress pomocou príkazov mi pripadá skutočne fenomenálna ♥ 0 ♥
Veľká vďaka Fernandovi za tento príspevok, tento článok bol pôvodne prevzatý z HelpWordpress.com.
Dúfam, že vás to zaujalo 😉
pozdravy
Proste skvelé!
Hneď to idem uviesť do praxe. Len si mi dal radosť.
Ďakujem veľmi pekne za zdieľanie, KZKG ^ Gaara.
Zdravím!
Nič, úplná radosť pomôcť 🙂
pozdravy
Dobrá práca ..... teraz dokončujem «dominanciu» môjho Nginxu. Uvidím, či tá vec wp-cli funguje…. a ak ma chce niekto nazvať geekom, že sa mu páčia varianty konzoly, tak mi to vôbec neprekáža xD
Uvidíme, či si môžem dať čas na dokončenie jazdy v Drush.