Jere sit WordPress ak kòmandman

Tout moun nan nou ki nan yon fason oswa yon lòt yo lye nan devlopman entènèt epi sèvi ak WordPress konnen nan HelpWordpress.com. San okenn dout youn nan sit prensipal yo lye ak sa a CMS.

Jis anvan yè mwen li yon atik trè enteresan ki kontra ak menm bagay la, kontwole oswa jere yon sit nan WordPress lè l sèvi avèk anyen plis e pa gen anyen mwens pase tèminal nou an 😉

Mwen te mande otè a nan li pou pèmisyon yo pataje li isit la, di ou mèsi anpil Fernando pou yon gwo atik konsa epi pou kite nou pataje li avèk ou 🙂

Oke, isit la se pòs la:


Ebyen remake sa liy lòd WordPress sa a se jik, men trè jikPa gen anyen pou tout odyans men nan nenpòt ka yon sèl plis posibilite pou ekosistèm lan ki WordPress te vin tounen.

La koòdone lòd pou WordPress, oswa wp-cli, se yon seri de kòmandman pou jere enstalasyon WordPress ak plis ankò. Epi se ke ak wp-cli ou ka mete ajou grefon, enstale WordPress, pibliye posts, pratikman tout bagay ak ap grandi.

Oh, ak Li se pa yon Plugin, li se yon sistèm ki mande pou enstalasyon pwòp li yo ke ou ka fè nan divès fason, sètadi ...

atravè ou ta fè li tankou sa a:

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

atravè GIT:

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

Ki kote ou ka ranplase ~/git/wp-cli ak sa ou vle.

Ak nan MAMP, XAMP, Elatriye

Si pa gen okenn lòd PHP ki disponib ou ka eseye jwenn yon binè fè li nan:

./utils/find-php

Lè sa a, ou kreye yon anviwònman varyab rele WP_CLI_PHP ak wout ou jwenn la jwenn.php
Nan yon anviwònman UNIX ou ta ka fè li lè ou ajoute liy sa a nan dosye ou .bashrc:

WP_CLI_PHP=/path/to/php-binary

Ok, trè bon, mwen deja genyen li enstale men ... Kouman yo itilize sa a?

Oke, ou ale nan katab la rasin nan WordPress:

cd /var/www/wp/

Si ou tape wp ou ta dwe wè pwodiksyon ki sanble ak sa a:

Kòmandman ki disponib:
wp blog kreye | efase
wp cache ajoute | decr | efase | kole | jwenn | incr | ranplase | mete | tape
wp kòmantè kreye | efase | fatra | untrash | Spam | unspam | apwouve | unapprove | konte | estati | dènye
wp core download | config | is-installed | install | install-network | version | update | update-db
wp db kreye | gout | Reyajiste | optimize | reparasyon | konekte | cli | rechèch | ekspòtasyon | enpòte
wp eval-dosye
...
Gade 'wp èd' pou plis enfòmasyon sou yon lòd espesifik.

Soti nan la nou ka, pou egzanp, enstale yon Plugin soti nan WordPress.org. Nan lòd pa konplike egzanp lan nou te chwazi initil Hello Dolly la:

wp plugin install hello-dolly

Y lo que veremos será esto:

Enstale Hello Dolly (1.5)

Telechaje pake enstale nan http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Déballage pakè a ...
Enstale Plugin la ...
Plugin enstale avèk siksè.

Kòm ou ka wè, kòmandman yo, yon fwa enstale, yo se reyèlman senp ak entwisyon.

Yon lòt egzanp ta dwe yon enstalasyon Multisite, kote nou ta dwe bay wp-cli paramèt la --blog Se konsa, ou konnen ki sit entènèt ou sipoze aji sou:

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

Si w ap travay sou sit la menm pi fò nan tan an ou ka mete url la nan sit sa a nan yon dosye ki rele 'wp-cli-blog'ke ou pral kreye nan katab la rasin nan WordPress ou:

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

Soti nan moman sa a ou ka rele wp san paramèt la --blog:

wp theme status

Lis konplè nan kòmandman se isit la, epi ou ka menm kreye plis kòmandman nan kwizin wp-cli a.

Oke, jan mwen te avèti ou, li se pa yon bagay pou nenpòt moun ki sèvi ak chak jou, men li se yon bon fason yo jere yon WordPress soti nan liy lan lòd, pou egzanp nan SSH, se konsa sove lyen an la pou lè ou gen kèk jou komik nan moun ki pa konnen ki sa dezòd ak WordPress.


Se konsa, pòs la fini.

Fernando te di nan premye ke li te yon pòs pou geeks ... men, prèske tout moun nan nou pa wè sa a reyèlman gwo? 😀 ... LOL !!, mwen pa konnen sou ou, men lide pou yo te kapab kontwole WordPress ak kòmandman mwen jwenn li reyèlman fenomenn ♥ 0 ♥

Mèsi anpil a Fernando pou pòs la yon lòt fwa ankò, atik sa a te orijinèlman te pran nan men HelpWordpress.com.

Mwen espere ou te jwenn li enteresan 😉

Concerne


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

4 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Fernando diro

    Jis gwo!

    Mwen pral mete l 'an pratik kounye a. Ou jis ban mwen yon kè kontan.

    Mèsi anpil pou pataje, KZKG ^ Gaara.

    Bonjou!

    1.    KZKG ^ Gaara diro

      Pa gen anyen, yon plezi konplè ede 🙂
      Concerne

  2.   Hyuuga_Neji diro

    Nice Job ... .. kounye a mwen fini «domine» Nginx mwen mwen pral wè si bagay sa wp-cli travay .... epi si yon moun vle rele m 'yon jik pou renmen variantes yo konsole li pa anmède m' nan tout xD

  3.   eliotime3000 diro

    Gade si mwen ka bay tèt mwen tan fini kondwi Drush.