wp plugin list în WordPress

Afișează pluginurile instalate cu starea lor (activ sau inactiv), versiunea și actualizările disponibile.

Sintaxă
wp plugin list [--<field>=<value>] [--field=<field>] [--fields=<fields>] [--format=<format>] [--status=<status>]

Ce face wp plugin list

wp plugin list arată implicit un tabel cu coloanele name (slug-ul), status, update (none sau available), version, update_version și auto_update. Este cel mai rapid mod de a vedea ce rulează pe un site și ce trebuie actualizat.

Rezultatul se poate filtra după orice câmp cu --<câmp>=<valoare> (de exemplu --update=available) sau după stare cu --status: active, inactive, active-network, must-use, dropin. Cu --fields alegi coloanele, iar câmpuri ca title, author sau requires_php se pot cere în plus.

Formatul --format poate fi table (implicit), csv, json, yaml sau count. Pentru scripturi, --field=name scrie doar slug-urile, câte unul pe linie, gata de trimis altei comenzi.

Parametri

Parametru Descriere
--<field>=<value> Filtrează după valoarea unui câmp, de exemplu --update=available.
--field=<field> Afișează un singur câmp pentru fiecare plugin.
--fields=<fields> Coloanele afișate, separate prin virgulă.
--format=<format> table (implicit), csv, count, json sau yaml.
--status=<status> Filtrează după stare: active, active-network, dropin, inactive, must-use.
--skip-update-check Nu mai verifică actualizările pe wordpress.org (listare mai rapidă, coloana update nu mai e la zi).
--recently-active Doar pluginurile dezactivate recent; filtrul --status este ignorat.

Exemple

Exemplul 1: Toate pluginurile site-ului

Tabelul implicit. Două pluginuri au actualizări disponibile.

wp plugin list

Ieșire în terminal

+----------------+----------+-----------+---------+----------------+-------------+
| name           | status   | update    | version | update_version | auto_update |
+----------------+----------+-----------+---------+----------------+-------------+
| akismet        | active   | none      | 5.5     |                | off         |
| contact-form-7 | active   | available | 6.1.1   | 6.1.3          | off         |
| hello          | inactive | none      | 1.7.2   |                | off         |
| wordpress-seo  | active   | available | 26.1    | 26.2           | on          |
+----------------+----------+-----------+---------+----------------+-------------+

Exemplul 2: Doar pluginurile care au actualizări, cu coloanele alese

Filtrul --update=available folosește câmpul update din tabel.

wp plugin list --update=available --fields=name,version,update_version

Ieșire în terminal

+----------------+---------+----------------+
| name           | version | update_version |
+----------------+---------+----------------+
| contact-form-7 | 6.1.1   | 6.1.3          |
| wordpress-seo  | 26.1    | 26.2           |
+----------------+---------+----------------+

Exemplul 3: Număr și listă simplă, pentru scripturi

--format=count afișează doar numărul, iar --field=name doar slug-urile.

wp plugin list --status=active --format=count
wp plugin list --status=inactive --field=name

Ieșire în terminal

3
hello

Greșeli frecvente

  • Confuzia dintre --field (un singur câmp, fără tabel) și --fields (mai multe coloane, în tabel).
  • Căutarea pluginurilor din wp-content/mu-plugins printre cele active: ele apar cu starea must-use, nu active, și nu se pot dezactiva cu wp plugin deactivate (le vezi cu --status=must-use).
  • Folosirea tabelului în scripturi: chenarul +---+ se parsează greu. Pentru prelucrare automată cere --format=json, --format=csv sau --field=name.

Comenzi înrudite

  • wp plugin install: Instalează unul sau mai multe pluginuri din directorul wordpress.org, dintr-o arhivă zip locală sau de la o adresă URL.
  • wp plugin activate: Activează sau dezactivează pluginuri instalate, unul câte unul sau toate odată, fără panoul de administrare.
  • wp plugin update: Actualizează pluginurile la versiunea nouă de pe wordpress.org, pe rând sau toate odată, cu previzualizare –dry-run.
  • wp theme list: Afișează temele instalate, cu stare, versiune și actualizări; wp theme update le actualizează.