Ce face wp plugin install
wp plugin install primește unul sau mai mulți identificatori: slug-ul din directorul wordpress.org (partea din adresă, de exemplu contact-form-7 din wordpress.org/plugins/contact-form-7/), calea către o arhivă zip locală sau adresa unei arhive zip de pe internet.
Pluginul este doar copiat în wp-content/plugins/; nu se activează decât dacă adaugi --activate (sau --activate-network pe multisite). Dacă pluginul este deja instalat, comanda nu-l suprascrie: afișează un avertisment, iar cu --force îl reinstalează.
La final, WP-CLI afișează câte pluginuri a instalat din câte i-ai cerut (Installed 1 of 1 plugins.). Din WP-CLI 2.12 există și --ignore-requirements, care instalează pluginul chiar dacă cerințele lui de versiune WordPress sau PHP nu sunt îndeplinite.
Parametri
| Parametru | Descriere |
|---|---|
<plugin|zip|url>... |
Unul sau mai multe pluginuri: slug wordpress.org, cale către un zip local sau URL către un zip. |
--version=<version> |
Instalează o versiune anume de pe wordpress.org în loc de cea stabilă (dev = versiunea în dezvoltare). |
--force |
Suprascrie versiunea deja instalată, fără confirmare. |
--activate |
Activează pluginul imediat după instalare. |
--activate-network |
Activează pluginul pe toată rețeaua multisite după instalare. |
--ignore-requirements |
Instalează ignorând cerințele de versiune WordPress/PHP declarate de autor (din WP-CLI 2.12). |
Exemple
Exemplul 1: Instalare din wordpress.org și activare
WP-CLI afișează numele și versiunea pluginului, apoi pașii obișnuiți ai instalării.
wp plugin install contact-form-7 --activate
Ieșire în terminal
Installing Contact Form 7 (6.1.3)
Downloading installation package from https://downloads.wordpress.org/plugin/contact-form-7.6.1.3.zip...
Unpacking the package...
Installing the plugin...
Plugin installed successfully.
Activating 'contact-form-7'...
Plugin 'contact-form-7' activated.
Success: Installed 1 of 1 plugins.
Exemplul 2: Instalare dintr-o arhivă zip locală
Un plugin propriu, dex-facturi, primit ca arhivă. Din zip nu se afișează numele și versiunea, doar pașii.
wp plugin install ~/descarcari/dex-facturi.zip --activate
Ieșire în terminal
Unpacking the package...
Installing the plugin...
Plugin installed successfully.
Activating 'dex-facturi'...
Plugin 'dex-facturi' activated.
Success: Installed 1 of 1 plugins.
Greșeli frecvente
- Folosirea numelui afișat în loc de slug:
wp plugin install "Contact Form 7"nu funcționează. Slug-ul îl găsești în adresa paginii pluginului de pe wordpress.org. - Așteptarea ca pluginul să fie activ după instalare: fără
--activaterămâne inactiv. Îl activezi apoi cuwp plugin activate. - Reinstalarea unui plugin existent fără
--force: comanda afișeazăWarning: akismet: Plugin already installed.și nu schimbă nimic. Pentru actualizare folosește mai binewp plugin update.
Comenzi înrudite
wp plugin activate: Activează sau dezactivează pluginuri instalate, unul câte unul sau toate odată, fără panoul de administrare.wp plugin list: Afișează pluginurile instalate cu starea lor (activ sau inactiv), versiunea și actualizările disponibile.wp plugin update: Actualizează pluginurile la versiunea nouă de pe wordpress.org, pe rând sau toate odată, cu previzualizare –dry-run.wp theme install: Instalează o temă din directorul wordpress.org, dintr-un zip local sau de la o adresă URL, opțional și activată.