A WordPress-webhelyek kezelése parancsokkal

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

keresztül GIT:

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


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Fernando dijo

    Szuper!

    Most a gyakorlatban fogom alkalmazni. Csak örömet szereztél nekem.

    Nagyon köszönöm a megosztást, KZKG ^ Gaara.

    Üdvözlet!

    1.    KZKG ^ Gaara dijo

      Semmi, teljes öröm segíteni 🙂
      Üdvözlet

  2.   Hyuuga_Neji dijo

    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

  3.   eliotime3000 dijo

    Hátha adhatok magamnak időt, hogy befejezzem a Drush vezetését.