Mes visi, kurie vienaip ar kitaip esame susieti su interneto plėtra ir naudojame „WordPress“, žinome HelpWordpress.com. Be jokios abejonės, viena iš pagrindinių svetainių, susijusių su šia TVS.
Prieš pat vakar perskaičiau nepaprastai įdomų straipsnį, kuriame kalbama apie tą patį dalyką, svetainės valdymą ar valdymą „WordPress“ naudojant daugiau ir mažiau nei mūsų terminalas 😉
Aš paprašiau jo autoriaus leidimo pasidalinti čia, labai ačiū Fernando už tokį puikų straipsnį ir leido mums su jumis pasidalinti 🙂
Na, čia yra pranešimas:
Na tai pastebėk ši „WordPress“ komandų eilutė yra geek, bet labai geekNiekas ne visoms auditorijoms, bet bet kokiu atveju dar viena ekosistemos, kuria tapo „WordPress“, galimybė.
La komandų sąsaja, skirta „WordPress“, arba wp-cli, yra komandų serija, skirta valdyti „WordPress“ diegimą ir dar daugiau. Ir tai, kad naudodami „wp-cli“, galite atnaujinti papildinius, įdiegti „WordPress“, paskelbti įrašus, praktiškai viską ir augti.
Taip ir Tai nėra papildinys, tai sistema, kurią reikia įdiegti atskirai tai galite padaryti įvairiais būdais, būtent ...
per KRIAUTĖ tai darytum taip:
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
Kur galite pakeisti ~/git/wp-cli
su tuo, ko nori.
Ir MAMP, XAMPIr tt
Jei nėra PHP komandos, galite pabandyti rasti dvejetainį failą iš to:
./utils/find-php
Tada sukuriate aplinkos kintamąjį, vadinamą WP_CLI_PHP
su rastu maršrutu rasti.php
Aplinkoje UNIX tai galite padaryti pridėdami šią eilutę prie failo .bashrc:
WP_CLI_PHP=/path/to/php-binary
Gerai, labai gerai, aš jau jį įdiegiau, bet ... Kaip tai naudojama?
Na, eikite į „WordPress“ šakninį aplanką:
cd /var/www/wp/
Jei rašote wp
turėtumėte pamatyti panašų išvestį:
Galimos komandos:
wp tinklaraštis sukuria | ištrinti
wp cache add | decr | delete | flush | get | incr | pakeisti | nustatyti | tipas
wp komentaro sukūrimas | ištrinti | šiukšliadėžę | ištrinti šiukšlę | nešlamštą | patvirtinti | nepatvirtinti | suskaičiuoti | būseną | paskutinį
wp core download | config | is-install | install | install-network | version | update | update-db
wp db sukurti | numesti | atstatyti | optimizuoti | taisyti | prisijungti | kli | užklausa | eksportuoti | importuoti
wp eval failas
...
Daugiau informacijos apie konkrečią komandą ieškokite „wp help“.
Iš ten, pavyzdžiui, galime įdiegti papildinį iš „WordPress.org“. Kad neapsunkintume pavyzdžio, pasirinkome nenaudingą „Hello Dolly“:
wp plugin install hello-dolly
Y lo que veremos será esto:
„Hello Dolly“ (1.5) diegimas
Atsisiunčiamas diegimo paketas iš http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Išpakuojama pakuotė ...
Įdiegiamas papildinys ...
Papildinys sėkmingai įdiegtas.
Kaip matote, įdiegtos komandos yra tikrai paprastos ir intuityvios.
Kitas pavyzdys galėtų būti „Daugiavietė“ instaliacija, kur mes turėtume nurodyti parametrą wp-cli --blog
Taigi žinote, kurioje svetainėje turėtumėte veikti:
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
Jei dažniausiai dirbate toje pačioje svetainėje, galite įdėti tos svetainės URL į failą, pavadintą "wp-cli-blog
, kurį sukursite „WordPress“ šakniniame aplanke:
echo 'test.example.com' > wp-cli-blog
Nuo šios akimirkos galite skambinti wp
be parametro --blog
:
wp theme status
Čia yra visas komandų sąrašas ir netgi galite sukurti daugiau komandų wp-cli virtuvė.
Na, kaip aš jus perspėjau, tai nėra kažkas, kurį reikia naudoti kasdien, bet tai puikus būdas valdyti „WordPress“ iš komandinės eilutės, pavyzdžiui, per SSH, todėl išsaugokite nuorodą ten, kai turite keletą kvailų dienų tiems, kurie nežino, ką švarinti su „WordPress“.
Taigi įrašas baigiasi.
Fernando iš pradžių pasakė, kad tai buvo geekų žinutė ... bet, beveik visi iš mūsų nematome, kad tai tikrai puiku? 😀 ... LOL !!, aš nežinau apie tave, bet manau, kad galimybė valdyti „WordPress“ komandomis yra tikrai fenomenali ♥ 0 ♥
Labai dėkoju Fernandui už šį įrašą dar kartą, iš pradžių šis straipsnis buvo paimtas HelpWordpress.com.
Tikiuosi, kad tau pasirodė įdomu 😉
saludos
4 komentarai, palikite savo
Tiesiog puikus!
Aš dabar tai pritaikysiu praktiškai. Tu man tik teikei džiaugsmo.
Labai ačiū už pasidalijimą, KZKG ^ Gaara.
Sveikinimai!
Nieko, visiškas malonumas padėti 🙂
saludos
Gražus darbas ... .. dabar baigiu „dominuoti“ savo „Nginx“. Pažiūrėsiu, ar tas wp-cli dalykas veikia ... ir jei kas nors nori mane vadinti geek'u, kad man patinka konsolės variantai, tai manęs visai netrikdo xD
Pažiūrėk, ar galiu sau skirti laiko baigti vairuoti „Drush“.