Ṣakoso awọn aaye Wodupiresi pẹlu awọn aṣẹ

Gbogbo wa ti o ni ọna kan tabi omiiran ni asopọ si idagbasoke wẹẹbu ati lo Wodupiresi mọ ti IranlọwọWordpress.com. Laisi iyemeji ọkan ninu awọn aaye akọkọ ti o sopọ mọ CMS yii.

O kan ṣaaju lana Mo ka nkan ti o nifẹ si lalailopinpin ti o ṣe ajọṣepọ pẹlu ohun kanna, ṣiṣakoso tabi ṣiṣakoso aaye kan ni Wodupiresi nipa lilo ohunkohun diẹ sii ati pe ko si nkan ti o kere ju ebute wa 😉

Mo beere lọwọ onkọwe rẹ fun igbanilaaye lati pin ni ibi, o ṣeun pupọ si Fernando fun iru nkan nla bẹ ati fun gbigba wa lati pin pẹlu rẹ 🙂

O dara, eyi ni ifiweranṣẹ:


Daradara ṣe akiyesi pe laini aṣẹ Wodupiresi yii jẹ geek, ṣugbọn geek pupọKo si ohunkan fun gbogbo awọn olugbo ṣugbọn ni eyikeyi idiyele ọkan diẹ seese ti ilolupo eda abemiyede ti Wodupiresi ti di.

La aṣẹ pipaṣẹ fun WordPressawọn wp-agekuru, jẹ lẹsẹsẹ awọn aṣẹ lati ṣakoso awọn fifi sori ẹrọ WordPress ati diẹ sii. Ati pe iyẹn pẹlu wp-cli o le ṣe imudojuiwọn awọn afikun, fi sori ẹrọ ni Wodupiresi, gbejade awọn ifiweranṣẹ, ni iṣe ohun gbogbo ati dagba.

Oh, ati Kii ṣe ohun itanna, o jẹ eto ti o nilo fifi sori tirẹ ti o le ṣe ni awọn ọna oriṣiriṣi, eyun ...

Nipasẹ ESO PIA o yoo ṣe bi eleyi:

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

Nipasẹ Git:

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

Nibo ni o le ropo ~/git/wp-cli pẹlu ohun ti o fẹ.

Ati ninu MAMP, Ipago, Bbl

Ti ko ba si aṣẹ php wa o le gbiyanju lati wa alakomeji lati ṣe lati:

./utils/find-php

Lẹhinna o ṣẹda oniyipada ayika kan ti a pe WP_CLI_PHP pẹlu ipa ọna ti o rii wa.php
Ni agbegbe kan UNIX o le ṣe nipa fifi ila atẹle si faili rẹ .bashrc:

WP_CLI_PHP=/path/to/php-binary

O dara, o dara pupọ, Mo ti fi sii tẹlẹ ṣugbọn ... Bawo ni a ṣe lo eyi?

O dara, o lọ si folda folda ti Wodupiresi:

cd /var/www/wp/

Ti o ba tẹ wp o yẹ ki o wo iṣẹjade iru si eyi:

Awọn ofin ti o wa:
buloogi wp ṣẹda | paarẹ
kaṣe wp ṣafikun | decr | paarẹ | ṣan | gba | incr | rọpo | ṣeto | iru
wp comment ṣẹda | paarẹ | idọti | untrash | àwúrúju | unspam | fọwọsi | unapprove | ka | ipo | ti o kẹhin
wp mojuto agbasilẹ | atunto | ti fi sori ẹrọ | fi sori ẹrọ | fi sori ẹrọ-nẹtiwọọki | ẹya | imudojuiwọn | imudojuiwọn-db
wp db ṣ'ẹdá | ju | atunto | àfiṣe | àtúnṣe | sopọ | cli | ìbéèrè |
wp faili eval
...
Wo 'iranlọwọ wp' fun alaye diẹ sii lori aṣẹ kan pato.

Lati ibẹ a le, fun apẹẹrẹ, fi ohun itanna kan sori ẹrọ lati WordPress.org. Ni ibere ki o má ṣe jẹ ki apẹẹrẹ naa ṣoro a yan asan Hello Dolly:

wp plugin install hello-dolly

Y lo que veremos será esto:

Fifi sori ẹrọ Hello Dolly (1.5)

Gbigba package sori ẹrọ lati http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Ṣiṣii package naa ...
Fifi ohun itanna sii…
Ohun itanna ti fi sii ni ifijišẹ.

Bi o ti le rii, awọn aṣẹ, ni kete ti a fi sori ẹrọ, jẹ irorun ati oye.

Apẹẹrẹ miiran yoo jẹ fifi sori ẹrọ Multisite, nibiti a yoo ni lati fun wp-cli ni paramita naa --blog Nitorinaa o mọ iru oju opo wẹẹbu ti o yẹ ki o ṣiṣẹ lori:

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

Ti o ba n ṣiṣẹ lori aaye kanna ni ọpọlọpọ igba o le fi url ti aaye naa sinu faili kan ti a pe ni 'wp-cli-blog'pe iwọ yoo ṣẹda ninu folda root ti WordPress rẹ:

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

Lati akoko yii o le pe wp laisi paramita --blog:

wp theme status

Pipe akojọ awọn ofin wa nibi, ati pe o le ṣẹda awọn ofin diẹ sii ninu ibi idana wp-cli.

O dara, bi mo ti kilọ fun ọ, kii ṣe nkankan fun ẹnikẹni lati lo lojoojumọ, ṣugbọn ọna nla lati ṣakoso Wodupiresi kan lati laini aṣẹ, fun apẹẹrẹ nipasẹ SSH, nitorinaa fi ọna asopọ pamọ sibẹ fun nigba ti o ba ni awọn ọjọ aṣiwere diẹ ninu awọn ti ko mọ kini lati dabaru pẹlu Wodupiresi.


Ati pe ifiweranṣẹ naa pari.

Fernando sọ ni akọkọ pe o jẹ ifiweranṣẹ fun awọn olorin ... ṣugbọn, o fẹrẹ jẹ pe gbogbo wa ko rii nla yii? … LOL !!, Emi ko mọ nipa rẹ ṣugbọn imọran ti agbara lati ṣakoso Wodupiresi pẹlu awọn ofin Mo rii pe o jẹ iyalẹnu gaan ♥ 0 ♥

Ọpọlọpọ ọpẹ fun Fernando fun ifiweranṣẹ lẹẹkansii, a gba nkan yii ni akọkọ IranlọwọWordpress.com.

Mo nireti pe o ti rii pe o nifẹ

Dahun pẹlu ji


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 4, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Fernando wi

    O kan nla!

    Emi yoo fi sii ni iṣe ni bayi. O kan fun mi ni ayo.

    O ṣeun pupọ fun pinpin, KZKG ^ Gaara.

    Ikini kan!

    1.    KZKG ^ Gaara wi

      Ko si nkankan, idunnu pipe lati ṣe iranlọwọ 🙂
      Dahun pẹlu ji

  2.   Hyuuga_Neji wi

    Nice Job… .. bayi Mo pari “dominating” Nginx mi Emi yoo rii boya nkan wp-cli naa ba n ṣiṣẹ…. ati pe ti ẹnikan ba fẹ pe mi ni geek kan fun fẹran awọn iyatọ itọnisọna naa ko daamu mi rara rara xD

  3.   igbagbogbo3000 wi

    Ri boya Mo le fun ara mi ni akoko lati pari iwakọ Drush.