a parancssori felület WordPress
WP-CLI a parancssori felület WordPress. Frissítheti a bővítményeket, konfigurálhatja a többhelyes telepítéseket és még sok mást, webböngésző használata nélkül.
a folyamatos karbantartást a következők teszik lehetővé:
a jelenlegi stabil kiadás a 2.4.0 verzió. A bejelentésekhez kövesse a @ wpcli-t a Twitteren, vagy iratkozzon fel e-mail frissítésekre. Nézze meg az ütemtervet, hogy áttekintést kapjon a közelgő kiadásokról.
gyorshivatkozások: a | Installing | Support | Extending | Contributing | Credits használata
a
WP-CLI parancssori felületet biztosít számos művelethez lehet, hogy végre a WordPress admin. Például a wp plugin install --activate
(doc) lehetővé teszi a WordPress plugin telepítését és aktiválását:
$ wp plugin install user-switching --activateInstalling User Switching (1.0.9)Downloading installation package from https://downloads.wordpress.org/plugin/user-switching.1.0.9.zip...Unpacking the package...Installing the plugin...Plugin installed successfully.Activating 'user-switching'...Plugin 'user-switching' activated.Success: Installed 1 of 1 plugins.
a WP-CLI parancsokat is tartalmaz sok olyan dologhoz, amelyet nem tehet meg a WordPress adminisztrátorában. Például a wp transient delete --all
(doc) segítségével törölhet egy vagy az összes tranzienst:
$ wp transient delete --allSuccess: 34 transients deleted from the database.
a WP-CLI használatának teljesebb bevezetéséhez olvassa el a Gyors üzembe helyezési útmutatót. Vagy, felzárkózni shell barátok, hogy megismerjék hasznos parancssori segédprogramok.
már jól érzik magukat az alapokat? Ugorjon be a parancsok teljes listájába, ahol részletes információkat talál a témák és bővítmények kezeléséről, az adatok importálásáról és exportálásáról, az adatbázis-keresési műveletek végrehajtásáról és így tovább.
a
telepítése a Phar fájl letöltése a legtöbb felhasználó számára ajánlott telepítési módszer. Ha szüksége van rá, olvassa el az alternatív telepítési módszerekről szóló dokumentációnkat is (Composer, Homebrew, Docker).
a WP-CLI telepítése előtt ellenőrizze, hogy a környezet megfelel-e a minimális követelményeknek:
- UNIX-szerű környezet (OS X, Linux, FreeBSD, Cygwin); korlátozott támogatás Windows környezetben
- PHP 5.6 vagy újabb
- WordPress 3.7 vagy újabb. A legújabb WordPress kiadásnál régebbi verziók korlátozott funkcionalitással rendelkezhetnek
miután ellenőrizte a követelményeket, töltse le a wp-cli-t.phar fájl wget
vagy curl
:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Ezután ellenőrizze a Phar fájlt, hogy ellenőrizze, hogy működik-e:
php wp-cli.phar --info
a wp-CLI parancssorból történő használatához írja be a wp
parancsot, hajtsa végre a fájlt, és helyezze át valahova az elérési útjába. Például:
chmod +x wp-cli.pharsudo mv wp-cli.phar /usr/local/bin/wp
ha a WP-CLI telepítése sikeres volt, akkor a wp --info
futtatásakor valami ilyesmit kell látnia:
$ wp --infoOS:Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jan 11 22:59:40 PST 2018; root:xnu-3789.73.8~1/RELEASE_X86_64 x86_64Shell:/bin/zshPHP binary: /usr/local/bin/phpPHP version: 7.0.22php.ini used: /etc/local/etc/php/7.0/php.iniWP-CLI root dir: /home/wp-cli/.wp-cli/vendor/wp-cli/wp-cliWP-CLI vendor dir: /home/wp-cli/.wp-cli/vendorWP-CLI packages dir: /home/wp-cli/.wp-cli/packages/WP-CLI global config: /home/wp-cli/.wp-cli/config.ymlWP-CLI project config:WP-CLI version: 2.4.0
frissítése a WP-CLI frissíthető a wp cli update
(doc) paranccsal, vagy a telepítési lépések megismétlésével.
ha a wp-CLI root vagy más rendszerfelhasználó tulajdonában van, akkor a sudo wp cli update
parancsot kell futtatnia.
szeretne élni az élet szélén? Futtassa a wp cli update --nightly
parancsot a wp-CLI legújabb Nightly buildjének használatához. A nightly build többé-kevésbé elég stabil ahhoz, hogy a fejlesztői környezetben használhassa, és mindig tartalmazza a legújabb és legjobb WP-CLI funkciókat.
Tab completions
WP-CLI is jön egy tab completion script Bash és ZSH. Csak töltse le a wp-befejezést.bash és forrás ~/.bash_profile
:
source /FULL/PATH/TO/wp-completion.bash
ne felejtsd el futtatni source ~/.bash_profile
utána.
ha zsh-t használ a shell-hez, előfordulhat, hogy be kell töltenie és el kell indítania a bashcompinit
– et a beszerzés előtt. Tegye a következőket a .zshrc
:
autoload bashcompinitbashcompinitsource /FULL/PATH/TO/wp-completion.bash
támogatás
a WP-CLI karbantartói és közreműködői korlátozottan állnak rendelkezésre az általános támogatási kérdések megválaszolásához. A WP-CLI jelenlegi verziója az egyetlen hivatalosan támogatott verzió.
ha támogatást keres, kérjük, először keresse meg kérdését ezeken a helyszíneken:
- gyakori problémák és javításaik
- WP-CLI kézikönyv
- nyitott vagy zárt problémák a wp-CLI GitHub szervezetben
- Threads tagged ‘WP-CLI’ a WordPress.org támogatási fórum
- a ‘WP-CLI’ címkével ellátott kérdések a WordPress StackExchange-ben
ha nem talált választ a fenti helyszínek egyikében, akkor:
- csatlakozzon a
#cli
csatornához a WordPress.org Laza beszélgetni bárkivel lehet elérhető abban az időben. Ez a lehetőség a legjobb a gyors kérdésekre. - tegyen közzé egy új szálat a WordPress.org támogassa a fórumot, és jelölje meg a WP-CLI-t, hogy a közösség láthassa.
a GitHub problémák a meglévő parancsok fejlesztéseinek és hibáinak nyomon követésére szolgálnak, nem pedig általános támogatásra. Hibajelentés benyújtása előtt, kérjük, tekintse át a legjobb gyakorlatainkat, hogy biztosítsa a probléma időben történő kezelését.
kérjük, ne tegyen fel támogatási kérdéseket a Twitteren. A Twitter nem elfogadható helyszín a támogatáshoz, mert: 1) nehéz 280 karakter alatt tartani a beszélgetéseket, és 2) A Twitter nem az a hely, ahol valaki ugyanazt a kérdést keresheti egy korábbi beszélgetés során.
Emlékezz, szabad != gratis; a nyílt forráskódú licenc megadja a szabadságot, hogy használja és módosítsa, de nem kötelezettségvállalások mások idejét. Légy tisztelettudó, és ennek megfelelően állítsd be az elvárásaidat.
kiterjesztés
a parancs a wp-CLI funkcionalitás atomi egysége. wp plugin install
(doc) egy parancs. wp plugin activate
(doc) egy másik.
a WP-CLI támogatja a hívható osztály, függvény vagy bezárás parancsként történő regisztrálását. A visszahívás phpdoc-jából olvassa a használati részleteket. WP_CLI::add_command()
(doc) mind a belső, mind a harmadik féltől származó parancs regisztrációhoz használható.
/** * Delete an option from the database. * * Returns an error if the option didn't exist. * * ## OPTIONS * * <key> * : Key for the option. * * ## EXAMPLES * * $ wp option delete my_option * Success: Deleted 'my_option' option. */$delete_option_cmd = function( $args ) {list( $key ) = $args;if ( ! delete_option( $key ) ) {WP_CLI::error( "Could not delete '$key' option. Does it exist?" );} else {WP_CLI::success( "Deleted '$key' option." );}};WP_CLI::add_command( 'option delete', $delete_option_cmd );
a WP-CLI több tucat paranccsal érkezik. Ez könnyebb, mint amilyennek látszik, hogy hozzon létre egy egyéni WP-CLI parancsot. Olvassa el a parancsokat szakácskönyv többet megtudni. Böngésszen a belső API dokumentumokban, hogy felfedezzen számos hasznos funkciót, amelyeket az egyéni WP-CLI parancsban használhat.
hozzájárulás
nagyra értékeljük, hogy kezdeményezte a WP-CLI-hez való hozzájárulást. Miattad és a körülötted lévő közösség miatt a WP-CLI olyan nagyszerű projekt.
a hozzájárulás nem korlátozódik csak a kódra. Javasoljuk, hogy járuljon hozzá a képességeinek leginkább megfelelő módon, oktatóanyagok írásával, bemutató bemutatása a helyi találkozón, más felhasználók segítése támogatási kérdéseikkel, vagy dokumentációnk felülvizsgálata.
olvassa el a kézikönyvben található útmutatónkat, hogy alaposan megismerje, hogyan vehet részt a munkában. Ezen irányelvek betartása segít kommunikálni, hogy tiszteletben tartja a projekt többi közreműködőjének idejét. Viszont mindent megtesznek azért, hogy viszonozzák ezt a tiszteletet, amikor veled dolgoznak, időzónákon és szerte a világon.
vezetés
a WP-CLI-nek egy projekt fenntartója van: schlessera.
alkalmanként írási hozzáférést biztosítunk azoknak a közreműködőknek, akik egy idő után bizonyították, hogy képesek és befektetnek a projekt előrehaladásába.
a projekttel kapcsolatos további operatív részletekért olvassa el a kézikönyv irányítási dokumentumát.
kredit
mellett a könyvtárak meghatározott zeneszerző.json, a következő projektek kódját vagy ötleteit használtuk:
- Drush a… egy csomó dolgot
- wpshell a
wp shell
- regenerálja miniatűrök a
wp media regenerate
- Keresés-Csere-DB a
wp search-replace
- WordPress-CLI-exportőr a
wp export
- WordPress-CLI-importőr a
wp import
- wordpress-plugin-tesztek
wp scaffold plugin-tests