Mindannyian, akik ilyen vagy olyan módon kapcsolódnak a webfejlesztéshez, és ismerjük a WordPress-t HelpWordpress.com. Kétségtelen, hogy az egyik fő webhely kapcsolódik ehhez a CMS-hez.
Tegnap előtt olvastam egy rendkívül érdekes cikket, amely ugyanazzal a témával foglalkozik, egy webhely irányításával vagy kezelésével a WordPress-ben, semmi más és kevesebb felhasználásával, mint a terminálunkkal 😉
Engedélyt kértem a szerzőjétől, hogy itt megosszam, nagyon köszönöm Fernando egy ilyen nagyszerű cikkért és azért, hogy megoszthassuk veletek 🙂
Nos, itt van a bejegyzés:
Nos, vegye észre ez a WordPress parancssor geek, de nagyon geekSemmi nem minden közönség számára, de mindenesetre még egy lehetőség az ökoszisztémára, amellyé a WordPress vált.
La parancs felület a WordPress számáraegy wp-cli, egy sor parancssor a WordPress telepítések és egyebek kezelésére. És ez az, hogy a wp-cli segítségével frissítheti a beépülő modulokat, telepítheti a WordPress programot, közzéteheti a bejegyzéseket, gyakorlatilag mindent és egyre bővülhet.
Ó, és Ez nem plugin, hanem egy olyan rendszer, amely saját telepítést igényel amit különféle módokon tehet meg, nevezetesen ...
keresztül KÖRTE így tennéd:
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
Hol lehet pótolni ~/git/wp-cli
azzal, amit akarsz.
És MAMP, XAMPStb
Ha nincs elérhető php parancs, megpróbálhat megtalálni egy bináris fájlt, amelyből megteheti:
./utils/find-php
Ezután létrehoz egy környezeti változó nevű WP_CLI_PHP
a megtalált útvonallal talál.php
Környezetben UNIX megteheti, ha a következő sort hozzáadja a fájljához .bashrc:
WP_CLI_PHP=/path/to/php-binary
Ok, nagyon jó, már telepítettem, de ... Hogyan használják ezt?
Nos, megy a WordPress gyökérmappájába:
cd /var/www/wp/
Ha gépelsz wp
ehhez hasonló kimenetet kell látnia:
Elérhető parancsok:
wp blog létrehozása | törlés
wp cache add | decr | delete | flush | get | incr | csere | set | type
wp megjegyzés létrehozása | törlés | kuka | kuka eltávolítása | spam | spam feloldása | jóváhagyás | nem jóváhagyás | számlálás | állapot | utolsó
wp mag letöltése | config | telepítve | telepítés | install-network | verzió | frissítés | update-db
wp db létrehozás | csepp | visszaállítás | optimalizálás | javítás | összekapcsolás | cli | lekérdezés | exportálás | importálás
wp eval-fájl
...
Egy adott paranccsal kapcsolatos további információkért lásd a „wp súgó” részt.
Innen például telepíthetünk egy beépülő modult a WordPress.org webhelyről. Annak érdekében, hogy ne bonyolítsuk a példát, a haszontalan Hello Dolly-t választottuk:
wp plugin install hello-dolly
Y lo que veremos será esto:
A Hello Dolly (1.5) telepítése
Telepítőcsomag letöltése a http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip… webhelyről
A csomag kicsomagolása ...
A beépülő modul telepítése…
A beépülő modul telepítése sikeres volt.
Amint láthatja, a telepített parancsok valóban egyszerűek és intuitívak.
Egy másik példa egy Multisite telepítés lehet, ahol meg kell adnunk a wp-cli paramétert --blog
Tehát tudja, melyik webhelyen kell eljárnia:
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
Ha legtöbbször ugyanazon a webhelyen dolgozik, akkor a webhely URL-jét a 'nevű fájlba helyezheti.wp-cli-blog
', amelyet a WordPress gyökérmappájában hoz létre:
echo 'test.example.com' > wp-cli-blog
Ettől a pillanattól kezdve hívhat wp
paraméter nélkül --blog
:
wp theme status
A parancsok teljes listája itt található, és még több parancsot is létrehozhat wp-cli konyhája.
Nos, ahogy figyelmeztettelek, senkinek nem való mindennapi használat, de remek módszer a WordPress kezelésére a parancssorból, például az SSH-n keresztül, ezért mentse oda a linket, amikor néhány buta nap van azokban, akik nem tudják, mit keverjenek a WordPress-szel.
És így a bejegyzés véget ér.
Fernando eleinte azt mondta, hogy ez egy strébereknek szóló bejegyzés volt ... de szinte mindannyian nem látjuk ezt igazán nagyszerűnek? 😀… LOL !!, nem tudok rólad, de az a gondolat, hogy parancsokkal vezérelhetem a WordPress-t, nagyon fenomenálisnak találom ♥ 0 ♥
Nagyon köszönöm Fernandónak a bejegyzést még egyszer, ezt a cikket eredetileg átvettük HelpWordpress.com.
Remélem érdekesnek találta 😉
Üdvözlet
Szuper!
Most a gyakorlatban fogom alkalmazni. Csak örömet szereztél nekem.
Nagyon köszönöm a megosztást, KZKG ^ Gaara.
Üdvözlet!
Semmi, teljes öröm segíteni 🙂
Üdvözlet
Szép munka ... .. most befejeztem a „dominálást” a Nginx-en, megnézem, működik-e ez a wp-cli dolog… és ha valaki strébernek akar nevezni, mert szeretem a konzolvariánsokat, az engem egyáltalán nem zavar xD
Hátha adhatok magamnak időt, hogy befejezzem a Drush vezetését.