Upravljajte WordPress web lokacijama pomoću naredbi

Svi mi koji smo na ovaj ili onaj način povezani s web razvojem i koristimo WordPress znamo HelpWordpress.com. Bez sumnje jedna od glavnih web lokacija povezanih na ovaj CMS.

Nešto prije jučer pročitao sam izuzetno zanimljiv članak koji se bavi istom stvari, kontroliranjem ili upravljanjem web lokacijama u WordPressu ne koristeći ništa više i ništa manje od našeg terminala 😉

Pitao sam autora ovog odobrenja da ga podijelim ovdje, veliko hvala fernando za tako sjajan članak i što ste nam dopustili da ga podijelimo s vama 🙂

Pa, evo posta:


Pa zapazi to ovaj WordPress naredbeni redak je geek, ali vrlo geekNišta za svu publiku, ali u svakom slučaju još jedna mogućnost ekosistema kakav je WordPress postao.

La naredbeno sučelje za WordPressili wp-cli, je niz naredbi za upravljanje WordPress instalacijama i još mnogo toga. A je li to da s wp-cli možete ažurirati dodatke, instalirati WordPress, objavljivati ​​postove, praktično sve i raste.

Oh, i To nije dodatak, to je sistem koji zahtijeva vlastitu instalaciju što možete učiniti na razne načine, naime ...

Kroz KRUŠKA vi biste to učinili ovako:

sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli

Kroz GIT:

git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build

Gdje možete zamijeniti ~/git/wp-cli sa onim što želite.

I unutra MAMP, XAMP, Itd

Ako nije dostupna php naredba, možete pokušati pronaći binarnu datoteku iz koje ćete to učiniti:

./utils/find-php

Zatim kreirate varijablu okruženja koja se zove WP_CLI_PHP sa rutom koju ste pronašli find.php
U okruženju UNIX možete to učiniti dodavanjem sljedećeg retka u svoju datoteku .bashrc:

WP_CLI_PHP=/path/to/php-binary

Ok, vrlo dobro, već sam ga instalirao, ali ... Kako se ovo koristi?

Pa, idite u osnovnu mapu WordPressa:

cd /var/www/wp/

Ako kucate wp trebali biste vidjeti izlaz sličan ovome:

Dostupne naredbe:
wp blog kreiraj | izbriši
wp cache dodati | decr | izbrisati | isprati | dobiti | incr | zamijeniti | postaviti | tip
wp komentar kreiraj | izbriši | smeće | unrash | neželjena pošta | nespamet | odobri | neodobri | broji | status | zadnji
preuzimanje wp jezgra | config | je instaliran | instalirati | instalirati mrežu | verzija | update | update-db
wp db kreiranje | ispuštanje | resetovanje | optimizacija | popravak | povezivanje | kli | upit | izvoz | uvoz
wp eval-datoteka
...
Pogledajte 'wp pomoć' za više informacija o određenoj naredbi.

Odatle možemo, na primjer, instalirati dodatak s WordPress.org. Kako ne bismo komplicirali primjer, izabrali smo beskorisni Hello Dolly:

wp plugin install hello-dolly

Y lo que veremos será esto:

Instaliranje Hello Dolly (1.5)

Preuzimanje instalacijskog paketa s http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Raspakiravanje paketa ...
Instaliranje dodatka ...
Dodatak je uspješno instaliran.

Kao što vidite, naredbe, jednom instalirane, zaista su jednostavne i intuitivne.

Još jedan primjer bi bila instalacija na više lokacija, gdje bismo wp-cli morali dati parametar --blog Dakle, znate na kojoj web stranici biste trebali djelovati:

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

Ako većinu vremena radite na istoj web lokaciji, možete staviti URL te stranice u datoteku koja se zove 'wp-cli-blog'koji ćete stvoriti u osnovnoj mapi vašeg WordPressa:

echo 'test.example.com' > wp-cli-blog

Od ovog trenutka možete nazvati wp bez parametra --blog:

wp theme status

Kompletna lista naredbi je ovdje, a možete čak i stvoriti više naredbi u wp-cli-jeva kuhinja.

Pa, kao što sam vas upozorio, to nije nešto za svakodnevno korištenje, ali to je sjajan način upravljanja WordPressom iz naredbenog retka, na primjer putem SSH-a, pa spremite vezu tamo za nekoliko glupih dana oni koji ne znaju šta da se petljaju s WordPressom.


I tako post završava.

Fernando je isprva rekao da je to bio post za štrebere ... ali, skoro svi mi ovo ne vidimo stvarno sjajno? 😀… LOL !!, ne znam kako je s tobom, ali ideja da kontroliram WordPress pomoću naredbi smatram da je stvarno fenomenalna ♥ 0 ♥

Veliko hvala Fernandu na još jednom postu, ovaj članak je izvorno preuzet iz HelpWordpress.com.

Nadam se da vam je bilo zanimljivo 😉

Saludos


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   fernando rekao je

    Baš super!

    Odmah ću to primijeniti u praksi. Upravo si mi pružio radost.

    Hvala vam puno što ste podijelili, KZKG ^ Gaara.

    Pozdrav!

    1.    KZKG ^ Gaara rekao je

      Ništa, potpuno zadovoljstvo pomoći 🙂
      Saludos

  2.   Hyuuga_Neji rekao je

    Dobar posao ... .. sad sam završio «dominiranje» svojim Nginxom, vidjet ću da li ta stvar s wp-clijem radi…. a ako me netko želi nazvati štreberom zbog toga što mi se sviđaju verzije konzole, to me uopće ne smeta xD

  3.   eliotime3000 rekao je

    Pogledajte mogu li si dati vremena da završim s vožnjom Drush-a.