All eis, déi op déi eng oder aner Manéier mat der Webentwécklung verbonne sinn a WordPress benotze wëssen HelpWordpress.com. Ouni Zweifel eng vun den Haaptsiten, déi mat dësem CMS verlinkt sinn.
Just viru gëschter hunn ech en extrem interessanten Artikel gelies, dee sech mat der selwechter Saach beschäftegt, e Site op WordPress kontrolléiert oder verwalt mat näischt méi an näischt manner wéi eisem Terminal 😉
Ech hunn den Autor dovu gefrot fir d'Erlaabnes et hei ze deelen, villmools Merci un Fernando fir sou e super Artikel a fir eis et mat Iech ze deelen 🙂
Ma, hei ass de Post:
Gutt bemierkt dat dës WordPress Kommandozeil ass Geek, awer ganz GeekNäischt fir all Publikum awer op jidde Fall eng weider Méiglechkeet vum Ecosystem dat WordPress ginn ass.
La Kommando Interface fir WordPressoder wp-cli, ass eng Serie vu Befehle fir WordPress Installatiounen ze verwalten a méi. An ass dat mat wp-cli Dir kënnt Plugins aktualiséieren, WordPress installéieren, Posts publizéieren, praktesch alles a wuessen.
Oh, a Et ass kee Plugin, et ass e System dee seng eege Installatioun erfuerdert datt Dir op verschidde Weeër maache kënnt, nämlech ...
Duerch PÄER Dir géift et esou maachen:
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
Wou kënnt Dir ersetzen ~/git/wp-cli
mat deem wat Dir wëllt.
An an MAMP, XAMPEtc.
Wann et kee php Kommando verfügbar ass, kënnt Dir probéieren e Binär ze fannen fir et ze maachen aus:
./utils/find-php
Da maacht Dir eng Ëmweltvariabel genannt WP_CLI_PHP
mat der Route déi Dir fannt fannen.php
An engem Ëmfeld UNIX Dir kënnt et maachen andeems Dir déi folgend Linn an Är Datei bäisetzt .bashrc:
WP_CLI_PHP=/path/to/php-binary
Ok, ganz gutt, ech hunn et schonn installéiert awer ... Wéi gëtt dat benotzt?
Ma, Dir gitt an de Root-Ordner vu WordPress:
cd /var/www/wp/
Wann Dir tippt wp
Dir sollt d'Ausgab ähnlech gesinn:
Verfügbar Kommandoen:
wp blog kreéieren | läschen
wp Cache addéieren | decr | läschen | spullen | kréien | incr | ersetzen | setzen | Typ
wp Kommentar erstellen | läschen | Dreckskëscht | ausmaachen | Spam | net Spam | approuvéieren | net godkennen | zielen | Status | lescht
wp core download | config | ass installéiert | installéieren | installéieren-Netzwierk | Versioun | aktualiséieren | update-db
wp db erstellen | drop | zréckgesat | optiméieren | reparéieren | verbannen | cli | Ufro | exportéieren | importéieren
wp eval-Datei
...
Kuckt 'wp hëllefen' fir méi Informatiounen iwwer e spezifescht Kommando.
Vun do aus kënne mir zum Beispill e Plugin vu WordPress.org installéieren. Fir d'Beispill net ze komplizéieren, hu mir déi onnëtz Hallo Dolly gewielt:
wp plugin install hello-dolly
Y lo que veremos será esto:
Installéiere Hallo Dolly (1.5)
Eroflueden Installatiounspaket vun http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
De Pak auspaken ...
Installéiert de Plugin ...
Plugin erfollegräich installéiert.
Wéi Dir gesitt, sinn d'Befehle, eemol installéiert, wierklech einfach an intuitiv.
En anert Beispill wier eng Multisite Installatioun, wou mir wp-cli de Parameter musse ginn --blog
Also wësst Dir op wéi enger Websäit Dir sollt handelen:
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
Wann Dir am selwechte Site am meeschten Zäit schafft, kënnt Dir d'URL vun dësem Site an eng Datei setzen 'wp-cli-blog
'datt Dir am Root-Ordner vun Ärem WordPress erstellt:
echo 'test.example.com' > wp-cli-blog
Vun dësem Moment un kënnt Dir uruffen wp
ouni de Parameter --blog
:
wp theme status
Déi komplett Lëscht vu Kommandoen ass hei, an Dir kënnt och méi Kommandoen erstellen wp-cli seng Kichen.
Gutt, wéi ech Iech gewarnt hunn, ass et net eppes fir jiddereen all Dag ze benotzen, awer et ass e super Wee fir e WordPress vun der Kommandozeil ze managen, zum Beispill duerch SSH, also späichert de Link do fir wann Dir e puer domm Deeg hutt an déi, déi net wësse wat mat WordPress ze messen.
An esou geet de Post op.
De Fernando sot als éischt datt et e Post fir Geeks war ... awer bal all eis gesinn dat net wierklech super? 😀 ... LOL !!, ech weess net iwwer dech awer d'Iddi fir WordPress mat Kommandoen ze kontrolléieren ech fannen et wierklech phänomenal ♥ 0 ♥
Villmols Merci dem Fernando fir de Post nach eng Kéier, dësen Artikel gouf ursprénglech aus HelpWordpress.com.
Ech hoffen Dir hutt et interessant fonnt 😉
Wat
4 Kommentaren, loosst ären
Einfach super!
Ech ginn et elo an der Praxis ëm. Du hues mer just eng Freed ginn.
Villmools Merci fir d'Deelen, KZKG ^ Gaara.
Gréiss!
Näischt, e komplette Genoss fir ze hëllefen 🙂
Wat
Nice Job ... .. elo sinn ech fäerdeg «dominéiert» meng Nginx ech kucken ob dës wp-cli Saach funktionnéiert .... a wann een mech e Geek nenne wëll well ech d'Konsol Varianten gär hunn stéiert et mech guer net xD
Kuckt ob ech mir Zäit ka ginn fir mam Drush fäerdeg ze sinn.