wp plugin list

Get a list of plugins.

GitHub Issues

OPTIONS

[--<field>=<value>]
Filter results based on the value of a field.
[--field=<field>]
Prints the value of a single field for each plugin.
[--fields=<fields>]
Limit the output to specific object fields.
[--format=<format>]
Render output in a particular format.
-–
default: table
options:
– table
– csv
– count
– json
– yaml
-–

AVAILABLE FIELDS

These fields will be displayed by default for each plugin:

  • name
  • status
  • update
  • version

These fields are optionally available:

  • update_version
  • update_package
  • update_id
  • title
  • description

EXAMPLES

# List active plugins on the site.
$ wp plugin list --status=active --format=json
[{"name":"dynamic-hostname","status":"active","update":"none","version":"0.4.2"},{"name":"tinymce-templates","status":"active","update":"none","version":"4.4.3"},{"name":"wp-multibyte-patch","status":"active","update":"none","version":"2.4"},{"name":"wp-total-hacks","status":"active","update":"none","version":"2.0.1"}]

# List plugins on each site in a network.
$ wp site list --field=url | xargs -I % wp plugin list --url=%
+---------+----------------+--------+---------+
| name    | status         | update | version |
+---------+----------------+--------+---------+
| akismet | active-network | none   | 3.1.11  |
| hello   | inactive       | none   | 1.6     |
+---------+----------------+--------+---------+
+---------+----------------+--------+---------+
| name    | status         | update | version |
+---------+----------------+--------+---------+
| akismet | active-network | none   | 3.1.11  |
| hello   | inactive       | none   | 1.6     |
+---------+----------------+--------+---------+