{"id":16048275,"url":"https://github.com/wp-cli/extension-command","last_synced_at":"2025-05-14T23:07:39.332Z","repository":{"id":19507864,"uuid":"87201472","full_name":"wp-cli/extension-command","owner":"wp-cli","description":"Manages plugins and themes, including installs, activations, and updates.","archived":false,"fork":false,"pushed_at":"2025-05-05T20:10:46.000Z","size":9536,"stargazers_count":88,"open_issues_count":32,"forks_count":83,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-05-05T21:26:37.006Z","etag":null,"topics":["cli","extension","hacktoberfest","plugin","theme","wordpress","wp-cli","wp-cli-package"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wp-cli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-04-04T15:11:21.000Z","updated_at":"2025-05-05T20:10:51.000Z","dependencies_parsed_at":"2024-01-11T12:59:33.498Z","dependency_job_id":"b01a68e5-332d-4854-ae4a-77442e82ac89","html_url":"https://github.com/wp-cli/extension-command","commit_stats":{"total_commits":1269,"total_committers":113,"mean_commits":"11.230088495575222","dds":0.7328605200945626,"last_synced_commit":"f0cebef5ecacd6212fb3d847518816b9470d684a"},"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-cli%2Fextension-command","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-cli%2Fextension-command/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-cli%2Fextension-command/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wp-cli%2Fextension-command/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wp-cli","download_url":"https://codeload.github.com/wp-cli/extension-command/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254243362,"owners_count":22038046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","extension","hacktoberfest","plugin","theme","wordpress","wp-cli","wp-cli-package"],"created_at":"2024-10-09T00:05:48.733Z","updated_at":"2025-05-14T23:07:34.324Z","avatar_url":"https://github.com/wp-cli.png","language":"PHP","readme":"wp-cli/extension-command\n========================\n\nManages plugins and themes, including installs, activations, and updates.\n\n[![Testing](https://github.com/wp-cli/extension-command/actions/workflows/testing.yml/badge.svg)](https://github.com/wp-cli/extension-command/actions/workflows/testing.yml)\n\nQuick links: [Using](#using) | [Installing](#installing) | [Contributing](#contributing) | [Support](#support)\n\n## Using\n\nThis package implements the following commands:\n\n### wp plugin\n\nManages plugins, including installs, activations, and updates.\n\n~~~\nwp plugin\n~~~\n\nSee the WordPress [Plugin Handbook](https://developer.wordpress.org/plugins/) developer resource for more information on plugins.\n\n**EXAMPLES**\n\n    # Activate plugin\n    $ wp plugin activate hello\n    Plugin 'hello' activated.\n    Success: Activated 1 of 1 plugins.\n\n    # Deactivate plugin\n    $ wp plugin deactivate hello\n    Plugin 'hello' deactivated.\n    Success: Deactivated 1 of 1 plugins.\n\n    # Delete plugin\n    $ wp plugin delete hello\n    Deleted 'hello' plugin.\n    Success: Deleted 1 of 1 plugins.\n\n    # Install the latest version from wordpress.org and activate\n    $ wp plugin install bbpress --activate\n    Installing bbPress (2.5.9)\n    Downloading install package from https://downloads.wordpress.org/plugin/bbpress.2.5.9.zip...\n    Using cached file '/home/vagrant/.wp-cli/cache/plugin/bbpress-2.5.9.zip'...\n    Unpacking the package...\n    Installing the plugin...\n    Plugin installed successfully.\n    Activating 'bbpress'...\n    Plugin 'bbpress' activated.\n    Success: Installed 1 of 1 plugins.\n\n\n\n### wp plugin activate\n\nActivates one or more plugins.\n\n~~~\nwp plugin activate [\u003cplugin\u003e...] [--all] [--exclude=\u003cname\u003e] [--network]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e...]\n\t\tOne or more plugins to activate.\n\n\t[--all]\n\t\tIf set, all plugins will be activated.\n\n\t[--exclude=\u003cname\u003e]\n\t\tComma separated list of plugin slugs to be excluded from activation.\n\n\t[--network]\n\t\tIf set, the plugin will be activated for the entire multisite network.\n\n**EXAMPLES**\n\n    # Activate plugin\n    $ wp plugin activate hello\n    Plugin 'hello' activated.\n    Success: Activated 1 of 1 plugins.\n\n    # Activate plugin in entire multisite network\n    $ wp plugin activate hello --network\n    Plugin 'hello' network activated.\n    Success: Network activated 1 of 1 plugins.\n\n    # Activate plugins that were recently active.\n    $ wp plugin activate $(wp plugin list --recently-active --field=name)\n    Plugin 'bbpress' activated.\n    Plugin 'buddypress' activated.\n    Success: Activated 2 of 2 plugins.\n\n    # Activate plugins that were recently active on a multisite.\n    $ wp plugin activate $(wp plugin list --recently-active --field=name) --network\n    Plugin 'bbpress' network activated.\n    Plugin 'buddypress' network activated.\n    Success: Activated 2 of 2 plugins.\n\n\n\n### wp plugin deactivate\n\nDeactivates one or more plugins.\n\n~~~\nwp plugin deactivate [\u003cplugin\u003e...] [--uninstall] [--all] [--exclude=\u003cname\u003e] [--network]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e...]\n\t\tOne or more plugins to deactivate.\n\n\t[--uninstall]\n\t\tUninstall the plugin after deactivation.\n\n\t[--all]\n\t\tIf set, all plugins will be deactivated.\n\n\t[--exclude=\u003cname\u003e]\n\t\tComma separated list of plugin slugs that should be excluded from deactivation.\n\n\t[--network]\n\t\tIf set, the plugin will be deactivated for the entire multisite network.\n\n**EXAMPLES**\n\n    # Deactivate plugin\n    $ wp plugin deactivate hello\n    Plugin 'hello' deactivated.\n    Success: Deactivated 1 of 1 plugins.\n\n    # Deactivate all plugins with exclusion\n    $ wp plugin deactivate --all --exclude=hello,wordpress-seo\n    Plugin 'contact-form-7' deactivated.\n    Plugin 'ninja-forms' deactivated.\n    Success: Deactivated 2 of 2 plugins.\n\n\n\n### wp plugin delete\n\nDeletes plugin files without deactivating or uninstalling.\n\n~~~\nwp plugin delete [\u003cplugin\u003e...] [--all] [--exclude=\u003cname\u003e]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e...]\n\t\tOne or more plugins to delete.\n\n\t[--all]\n\t\tIf set, all plugins will be deleted.\n\n\t[--exclude=\u003cname\u003e]\n\t\tComma separated list of plugin slugs to be excluded from deletion.\n\n**EXAMPLES**\n\n    # Delete plugin\n    $ wp plugin delete hello\n    Deleted 'hello' plugin.\n    Success: Deleted 1 of 1 plugins.\n\n    # Delete inactive plugins\n    $ wp plugin delete $(wp plugin list --status=inactive --field=name)\n    Deleted 'tinymce-templates' plugin.\n    Success: Deleted 1 of 1 plugins.\n\n    # Delete all plugins excluding specified ones\n    $ wp plugin delete --all --exclude=hello-dolly,jetpack\n    Deleted 'akismet' plugin.\n    Deleted 'tinymce-templates' plugin.\n    Success: Deleted 2 of 2 plugins.\n\n\n\n### wp plugin get\n\nGets details about an installed plugin.\n\n~~~\nwp plugin get \u003cplugin\u003e [--field=\u003cfield\u003e] [--fields=\u003cfields\u003e] [--format=\u003cformat\u003e]\n~~~\n\n**OPTIONS**\n\n\t\u003cplugin\u003e\n\t\tThe plugin to get.\n\n\t[--field=\u003cfield\u003e]\n\t\tInstead of returning the whole plugin, returns the value of a single field.\n\n\t[--fields=\u003cfields\u003e]\n\t\tLimit the output to specific fields. Defaults to all fields.\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - json\n\t\t  - yaml\n\t\t---\n\n**AVAILABLE FIELDS**\n\nThese fields will be displayed by default for the plugin:\n\n* name\n* title\n* author\n* version\n* description\n* status\n\nThese fields are optionally available:\n\n* requires_wp\n* requires_php\n* requires_plugins\n\n**EXAMPLES**\n\n    # Get plugin details.\n    $ wp plugin get bbpress --format=json\n    {\"name\":\"bbpress\",\"title\":\"bbPress\",\"author\":\"The bbPress Contributors\",\"version\":\"2.6.9\",\"description\":\"bbPress is forum software with a twist from the creators of WordPress.\",\"status\":\"active\"}\n\n\n\n### wp plugin install\n\nInstalls one or more plugins.\n\n~~~\nwp plugin install \u003cplugin|zip|url\u003e... [--version=\u003cversion\u003e] [--force] [--ignore-requirements] [--activate] [--activate-network] [--insecure]\n~~~\n\n**OPTIONS**\n\n\t\u003cplugin|zip|url\u003e...\n\t\tOne or more plugins to install. Accepts a plugin slug, the path to a local zip file, or a URL to a remote zip file.\n\n\t[--version=\u003cversion\u003e]\n\t\tIf set, get that particular version from wordpress.org, instead of the\n\t\tstable version.\n\n\t[--force]\n\t\tIf set, the command will overwrite any installed version of the plugin, without prompting\n\t\tfor confirmation.\n\n[--ignore-requirements]\n:If set, the command will install the plugin while ignoring any WordPress or PHP version requirements\nspecified by the plugin authors.\n\n\t[--activate]\n\t\tIf set, the plugin will be activated immediately after install.\n\n\t[--activate-network]\n\t\tIf set, the plugin will be network activated immediately after install\n\n\t[--insecure]\n\t\tRetry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.\n\n**EXAMPLES**\n\n    # Install the latest version from wordpress.org and activate\n    $ wp plugin install bbpress --activate\n    Installing bbPress (2.5.9)\n    Downloading install package from https://downloads.wordpress.org/plugin/bbpress.2.5.9.zip...\n    Using cached file '/home/vagrant/.wp-cli/cache/plugin/bbpress-2.5.9.zip'...\n    Unpacking the package...\n    Installing the plugin...\n    Plugin installed successfully.\n    Activating 'bbpress'...\n    Plugin 'bbpress' activated.\n    Success: Installed 1 of 1 plugins.\n\n    # Install the development version from wordpress.org\n    $ wp plugin install bbpress --version=dev\n    Installing bbPress (Development Version)\n    Downloading install package from https://downloads.wordpress.org/plugin/bbpress.zip...\n    Unpacking the package...\n    Installing the plugin...\n    Plugin installed successfully.\n    Success: Installed 1 of 1 plugins.\n\n    # Install from a local zip file\n    $ wp plugin install ../my-plugin.zip\n    Unpacking the package...\n    Installing the plugin...\n    Plugin installed successfully.\n    Success: Installed 1 of 1 plugins.\n\n    # Install from a remote zip file\n    $ wp plugin install http://s3.amazonaws.com/bucketname/my-plugin.zip?AWSAccessKeyId=123\u0026Expires=456\u0026Signature=abcdef\n    Downloading install package from http://s3.amazonaws.com/bucketname/my-plugin.zip?AWSAccessKeyId=123\u0026Expires=456\u0026Signature=abcdef\n    Unpacking the package...\n    Installing the plugin...\n    Plugin installed successfully.\n    Success: Installed 1 of 1 plugins.\n\n    # Update from a remote zip file\n    $ wp plugin install https://github.com/envato/wp-envato-market/archive/master.zip --force\n    Downloading install package from https://github.com/envato/wp-envato-market/archive/master.zip\n    Unpacking the package...\n    Installing the plugin...\n    Renamed Github-based project from 'wp-envato-market-master' to 'wp-envato-market'.\n    Plugin updated successfully\n    Success: Installed 1 of 1 plugins.\n\n    # Forcefully re-install all installed plugins\n    $ wp plugin install $(wp plugin list --field=name) --force\n    Installing Akismet (3.1.11)\n    Downloading install package from https://downloads.wordpress.org/plugin/akismet.3.1.11.zip...\n    Unpacking the package...\n    Installing the plugin...\n    Removing the old version of the plugin...\n    Plugin updated successfully\n    Success: Installed 1 of 1 plugins.\n\n\n\n### wp plugin is-installed\n\nChecks if a given plugin is installed.\n\n~~~\nwp plugin is-installed \u003cplugin\u003e\n~~~\n\nReturns exit code 0 when installed, 1 when uninstalled.\n\n**OPTIONS**\n\n\t\u003cplugin\u003e\n\t\tThe plugin to check.\n\n**EXAMPLES**\n\n    # Check whether plugin is installed; exit status 0 if installed, otherwise 1\n    $ wp plugin is-installed hello\n    $ echo $?\n    1\n\n\n\n### wp plugin list\n\nGets a list of plugins.\n\n~~~\nwp plugin list [--\u003cfield\u003e=\u003cvalue\u003e] [--field=\u003cfield\u003e] [--fields=\u003cfields\u003e] [--format=\u003cformat\u003e] [--status=\u003cstatus\u003e] [--skip-update-check] [--recently-active]\n~~~\n\nDisplays a list of the plugins installed on the site with activation\nstatus, whether or not there's an update available, etc.\n\nUse `--status=dropin` to list installed dropins (e.g. `object-cache.php`).\n\n**OPTIONS**\n\n\t[--\u003cfield\u003e=\u003cvalue\u003e]\n\t\tFilter results based on the value of a field.\n\n\t[--field=\u003cfield\u003e]\n\t\tPrints the value of a single field for each plugin.\n\n\t[--fields=\u003cfields\u003e]\n\t\tLimit the output to specific object fields.\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - count\n\t\t  - json\n\t\t  - yaml\n\t\t---\n\n\t[--status=\u003cstatus\u003e]\n\t\tFilter the output by plugin status.\n\t\t---\n\t\toptions:\n\t\t  - active\n\t\t  - active-network\n\t\t  - dropin\n\t\t  - inactive\n\t\t  - must-use\n\t\t---\n\n\t[--skip-update-check]\n\t\tIf set, the plugin update check will be skipped.\n\n\t[--recently-active]\n\t\tIf set, only recently active plugins will be shown and the status filter will be ignored.\n\n**AVAILABLE FIELDS**\n\nThese fields will be displayed by default for each plugin:\n\n* name\n* status\n* update\n* version\n* update_version\n* auto_update\n\nThese fields are optionally available:\n\n* update_package\n* update_id\n* title\n* description\n* file\n* author\n* tested_up_to\n* requires\n* requires_php\n* wporg_status\n* wporg_last_updated\n\n**EXAMPLES**\n\n    # List active plugins on the site.\n    $ wp plugin list --status=active --format=json\n    [{\"name\":\"dynamic-hostname\",\"status\":\"active\",\"update\":\"none\",\"version\":\"0.4.2\",\"update_version\":\"\",\"auto_update\":\"off\"},{\"name\":\"tinymce-templates\",\"status\":\"active\",\"update\":\"none\",\"version\":\"4.8.1\",\"update_version\":\"\",\"auto_update\":\"off\"},{\"name\":\"wp-multibyte-patch\",\"status\":\"active\",\"update\":\"none\",\"version\":\"2.9\",\"update_version\":\"\",\"auto_update\":\"off\"},{\"name\":\"wp-total-hacks\",\"status\":\"active\",\"update\":\"none\",\"version\":\"4.7.2\",\"update_version\":\"\",\"auto_update\":\"off\"}]\n\n    # List plugins on each site in a network.\n    $ wp site list --field=url | xargs -I % wp plugin list --url=%\n    +---------+----------------+-----------+---------+-----------------+------------+\n    | name    | status         | update    | version | update_version | auto_update |\n    +---------+----------------+-----------+---------+----------------+-------------+\n    | akismet | active-network | none      | 5.3.1   |                | on          |\n    | hello   | inactive       | available | 1.6     | 1.7.2          | off         |\n    +---------+----------------+-----------+---------+----------------+-------------+\n    +---------+----------------+-----------+---------+----------------+-------------+\n    | name    | status         | update    | version | update_version | auto_update |\n    +---------+----------------+-----------+---------+----------------+-------------+\n    | akismet | active-network | none      | 5.3.1   |                | on          |\n    | hello   | inactive       | available | 1.6     | 1.7.2          | off         |\n    +---------+----------------+-----------+---------+----------------+-------------+\n\n    # Check whether plugins are still active on WordPress.org\n    $ wp plugin list --fields=name,wporg_status,wporg_last_updated\n    +--------------------+--------------+--------------------+\n    | name               | wporg_status | wporg_last_updated |\n    +--------------------+--------------+--------------------+\n    | akismet            | active       | 2023-12-11         |\n    | user-switching     | active       | 2023-11-17         |\n    | wordpress-importer | active       | 2023-04-28         |\n    | local              |              |                    |\n    +--------------------+--------------+--------------------+\n\n    # List recently active plugins on the site.\n    $ wp plugin list --recently-active --field=name --format=json\n    [\"akismet\",\"bbpress\",\"buddypress\"]\n\n\n\n### wp plugin path\n\nGets the path to a plugin or to the plugin directory.\n\n~~~\nwp plugin path [\u003cplugin\u003e] [--dir]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e]\n\t\tThe plugin to get the path to. If not set, will return the path to the\n\t\tplugins directory.\n\n\t[--dir]\n\t\tIf set, get the path to the closest parent directory, instead of the\n\t\tplugin file.\n\n**EXAMPLES**\n\n    $ cd $(wp plugin path) \u0026\u0026 pwd\n    /var/www/wordpress/wp-content/plugins\n\n\n\n### wp plugin search\n\nSearches the WordPress.org plugin directory.\n\n~~~\nwp plugin search \u003csearch\u003e [--page=\u003cpage\u003e] [--per-page=\u003cper-page\u003e] [--field=\u003cfield\u003e] [--fields=\u003cfields\u003e] [--format=\u003cformat\u003e]\n~~~\n\nDisplays plugins in the WordPress.org plugin directory matching a given\nsearch query.\n\n**OPTIONS**\n\n\t\u003csearch\u003e\n\t\tThe string to search for.\n\n\t[--page=\u003cpage\u003e]\n\t\tOptional page to display.\n\t\t---\n\t\tdefault: 1\n\t\t---\n\n\t[--per-page=\u003cper-page\u003e]\n\t\tOptional number of results to display.\n\t\t---\n\t\tdefault: 10\n\t\t---\n\n\t[--field=\u003cfield\u003e]\n\t\tPrints the value of a single field for each plugin.\n\n\t[--fields=\u003cfields\u003e]\n\t\tAsk for specific fields from the API. Defaults to name,slug,author_profile,rating. Acceptable values:\n\n    **name**: Plugin Name\n    **slug**: Plugin Slug\n    **version**: Current Version Number\n    **author**: Plugin Author\n    **author_profile**: Plugin Author Profile\n    **contributors**: Plugin Contributors\n    **requires**: Plugin Minimum Requirements\n    **tested**: Plugin Tested Up To\n    **compatibility**: Plugin Compatible With\n    **rating**: Plugin Rating in Percent and Total Number\n    **ratings**: Plugin Ratings for each star (1-5)\n    **num_ratings**: Number of Plugin Ratings\n    **homepage**: Plugin Author's Homepage\n    **description**: Plugin's Description\n    **short_description**: Plugin's Short Description\n    **sections**: Plugin Readme Sections: description, installation, FAQ, screenshots, other notes, and changelog\n    **downloaded**: Plugin Download Count\n    **last_updated**: Plugin's Last Update\n    **added**: Plugin's Date Added to wordpress.org Repository\n    **tags**: Plugin's Tags\n    **versions**: Plugin's Available Versions with D/L Link\n    **donate_link**: Plugin's Donation Link\n    **banners**: Plugin's Banner Image Link\n    **icons**: Plugin's Icon Image Link\n    **active_installs**: Plugin's Number of Active Installs\n    **contributors**: Plugin's List of Contributors\n    **url**: Plugin's URL on wordpress.org\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - count\n\t\t  - json\n\t\t  - yaml\n\t\t---\n\n**EXAMPLES**\n\n    $ wp plugin search dsgnwrks --per-page=20 --format=json\n    Success: Showing 3 of 3 plugins.\n    [{\"name\":\"DsgnWrks Instagram Importer Debug\",\"slug\":\"dsgnwrks-instagram-importer-debug\",\"rating\":0},{\"name\":\"DsgnWrks Instagram Importer\",\"slug\":\"dsgnwrks-instagram-importer\",\"rating\":84},{\"name\":\"DsgnWrks Twitter Importer\",\"slug\":\"dsgnwrks-twitter-importer\",\"rating\":80}]\n\n    $ wp plugin search dsgnwrks --fields=name,version,slug,rating,num_ratings\n    Success: Showing 3 of 3 plugins.\n    +-----------------------------------+---------+-----------------------------------+--------+-------------+\n    | name                              | version | slug                              | rating | num_ratings |\n    +-----------------------------------+---------+-----------------------------------+--------+-------------+\n    | DsgnWrks Instagram Importer Debug | 0.1.6   | dsgnwrks-instagram-importer-debug | 0      | 0           |\n    | DsgnWrks Instagram Importer       | 1.3.7   | dsgnwrks-instagram-importer       | 84     | 23          |\n    | DsgnWrks Twitter Importer         | 1.1.1   | dsgnwrks-twitter-importer         | 80     | 1           |\n    +-----------------------------------+---------+-----------------------------------+--------+-------------+\n\n\n\n### wp plugin status\n\nReveals the status of one or all plugins.\n\n~~~\nwp plugin status [\u003cplugin\u003e]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e]\n\t\tA particular plugin to show the status for.\n\n**EXAMPLES**\n\n    # Displays status of all plugins\n    $ wp plugin status\n    5 installed plugins:\n      I akismet                3.1.11\n      I easy-digital-downloads 2.5.16\n      A theme-check            20160523.1\n      I wen-logo-slider        2.0.3\n      M ns-pack                1.0.0\n    Legend: I = Inactive, A = Active, M = Must Use\n\n    # Displays status of a plugin\n    $ wp plugin status theme-check\n    Plugin theme-check details:\n        Name: Theme Check\n        Status: Active\n        Version: 20160523.1\n        Author: Otto42, pross\n        Description: A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!\n\n\n\n### wp plugin toggle\n\nToggles a plugin's activation state.\n\n~~~\nwp plugin toggle \u003cplugin\u003e... [--network]\n~~~\n\nIf the plugin is active, then it will be deactivated. If the plugin is\ninactive, then it will be activated.\n\n**OPTIONS**\n\n\t\u003cplugin\u003e...\n\t\tOne or more plugins to toggle.\n\n\t[--network]\n\t\tIf set, the plugin will be toggled for the entire multisite network.\n\n**EXAMPLES**\n\n    # Akismet is currently activated\n    $ wp plugin toggle akismet\n    Plugin 'akismet' deactivated.\n    Success: Toggled 1 of 1 plugins.\n\n    # Akismet is currently deactivated\n    $ wp plugin toggle akismet\n    Plugin 'akismet' activated.\n    Success: Toggled 1 of 1 plugins.\n\n\n\n### wp plugin uninstall\n\nUninstalls one or more plugins.\n\n~~~\nwp plugin uninstall [\u003cplugin\u003e...] [--deactivate] [--skip-delete] [--all] [--exclude=\u003cname\u003e]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e...]\n\t\tOne or more plugins to uninstall.\n\n\t[--deactivate]\n\t\tDeactivate the plugin before uninstalling. Default behavior is to warn and skip if the plugin is active.\n\n\t[--skip-delete]\n\t\tIf set, the plugin files will not be deleted. Only the uninstall procedure\n\t\twill be run.\n\n\t[--all]\n\t\tIf set, all plugins will be uninstalled.\n\n\t[--exclude=\u003cname\u003e]\n\t\tComma separated list of plugin slugs to be excluded from uninstall.\n\n**EXAMPLES**\n\n    $ wp plugin uninstall hello\n    Uninstalled and deleted 'hello' plugin.\n    Success: Uninstalled 1 of 1 plugins.\n\n    # Uninstall all plugins excluding specified ones\n    $ wp plugin uninstall --all --exclude=hello-dolly,jetpack\n    Uninstalled and deleted 'akismet' plugin.\n    Uninstalled and deleted 'tinymce-templates' plugin.\n    Success: Uninstalled 2 of 2 plugins.\n\n\n\n### wp plugin update\n\nUpdates one or more plugins.\n\n~~~\nwp plugin update [\u003cplugin\u003e...] [--all] [--exclude=\u003cname\u003e] [--minor] [--patch] [--format=\u003cformat\u003e] [--version=\u003cversion\u003e] [--dry-run] [--insecure]\n~~~\n\n**OPTIONS**\n\n\t[\u003cplugin\u003e...]\n\t\tOne or more plugins to update.\n\n\t[--all]\n\t\tIf set, all plugins that have updates will be updated.\n\n\t[--exclude=\u003cname\u003e]\n\t\tComma separated list of plugin names that should be excluded from updating.\n\n\t[--minor]\n\t\tOnly perform updates for minor releases (e.g. from 1.3 to 1.4 instead of 2.0)\n\n\t[--patch]\n\t\tOnly perform updates for patch releases (e.g. from 1.3 to 1.3.3 instead of 1.4)\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - json\n\t\t  - summary\n\t\t---\n\n\t[--version=\u003cversion\u003e]\n\t\tIf set, the plugin will be updated to the specified version.\n\n\t[--dry-run]\n\t\tPreview which plugins would be updated.\n\n\t[--insecure]\n\t\tRetry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.\n\n**EXAMPLES**\n\n    $ wp plugin update bbpress --version=dev\n    Installing bbPress (Development Version)\n    Downloading install package from https://downloads.wordpress.org/plugin/bbpress.zip...\n    Unpacking the package...\n    Installing the plugin...\n    Removing the old version of the plugin...\n    Plugin updated successfully.\n    Success: Updated 1 of 2 plugins.\n\n    $ wp plugin update --all\n    Enabling Maintenance mode...\n    Downloading update from https://downloads.wordpress.org/plugin/akismet.3.1.11.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the plugin...\n    Plugin updated successfully.\n    Downloading update from https://downloads.wordpress.org/plugin/nginx-champuru.3.2.0.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the plugin...\n    Plugin updated successfully.\n    Disabling Maintenance mode...\n    +------------------------+-------------+-------------+---------+\n    | name                   | old_version | new_version | status  |\n    +------------------------+-------------+-------------+---------+\n    | akismet                | 3.1.3       | 3.1.11      | Updated |\n    | nginx-cache-controller | 3.1.1       | 3.2.0       | Updated |\n    +------------------------+-------------+-------------+---------+\n    Success: Updated 2 of 2 plugins.\n\n    $ wp plugin update --all --exclude=akismet\n    Enabling Maintenance mode...\n    Downloading update from https://downloads.wordpress.org/plugin/nginx-champuru.3.2.0.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the plugin...\n    Plugin updated successfully.\n    Disabling Maintenance mode...\n    +------------------------+-------------+-------------+---------+\n    | name                   | old_version | new_version | status  |\n    +------------------------+-------------+-------------+---------+\n    | nginx-cache-controller | 3.1.1       | 3.2.0       | Updated |\n    +------------------------+-------------+-------------+---------+\n\n\n\n### wp theme\n\nManages themes, including installs, activations, and updates.\n\n~~~\nwp theme\n~~~\n\nSee the WordPress [Theme Handbook](https://developer.wordpress.org/themes/) developer resource for more information on themes.\n\n**EXAMPLES**\n\n    # Install the latest version of a theme from wordpress.org and activate\n    $ wp theme install twentysixteen --activate\n    Installing Twenty Sixteen (1.2)\n    Downloading install package from http://downloads.wordpress.org/theme/twentysixteen.1.2.zip...\n    Unpacking the package...\n    Installing the theme...\n    Theme installed successfully.\n    Activating 'twentysixteen'...\n    Success: Switched to 'Twenty Sixteen' theme.\n    Success: Installed 1 of 1 themes.\n\n    # Get details of an installed theme\n    $ wp theme get twentysixteen --fields=name,title,version\n    +---------+----------------+\n    | Field   | Value          |\n    +---------+----------------+\n    | name    | Twenty Sixteen |\n    | title   | Twenty Sixteen |\n    | version | 1.2            |\n    +---------+----------------+\n\n    # Get status of theme\n    $ wp theme status twentysixteen\n    Theme twentysixteen details:\n         Name: Twenty Sixteen\n         Status: Active\n         Version: 1.2\n         Author: the WordPress team\n\n\n\n### wp theme activate\n\nActivates a theme.\n\n~~~\nwp theme activate \u003ctheme\u003e\n~~~\n\n**OPTIONS**\n\n\t\u003ctheme\u003e\n\t\tThe theme to activate.\n\n**EXAMPLES**\n\n    $ wp theme activate twentysixteen\n    Success: Switched to 'Twenty Sixteen' theme.\n\n\n\n### wp theme delete\n\nDeletes one or more themes.\n\n~~~\nwp theme delete [\u003ctheme\u003e...] [--all] [--force]\n~~~\n\nRemoves the theme or themes from the filesystem.\n\n**OPTIONS**\n\n\t[\u003ctheme\u003e...]\n\t\tOne or more themes to delete.\n\n\t[--all]\n\t\tIf set, all themes will be deleted except active theme.\n\n\t[--force]\n\t\tTo delete active theme use this.\n\n**EXAMPLES**\n\n    $ wp theme delete twentytwelve\n    Deleted 'twentytwelve' theme.\n    Success: Deleted 1 of 1 themes.\n\n\n\n### wp theme disable\n\nDisables a theme on a WordPress multisite install.\n\n~~~\nwp theme disable \u003ctheme\u003e [--network]\n~~~\n\nRemoves ability for a theme to be activated from the dashboard of a site\non a WordPress multisite install.\n\n**OPTIONS**\n\n\t\u003ctheme\u003e\n\t\tThe theme to disable.\n\n\t[--network]\n\t\tIf set, the theme is disabled on the network level. Note that\n\t\tindividual sites may still have this theme enabled if it was\n\t\tenabled for them independently.\n\n**EXAMPLES**\n\n    # Disable theme\n    $ wp theme disable twentysixteen\n    Success: Disabled the 'Twenty Sixteen' theme.\n\n    # Disable theme in network level\n    $ wp theme disable twentysixteen --network\n    Success: Network disabled the 'Twenty Sixteen' theme.\n\n\n\n### wp theme enable\n\nEnables a theme on a WordPress multisite install.\n\n~~~\nwp theme enable \u003ctheme\u003e [--network] [--activate]\n~~~\n\nPermits theme to be activated from the dashboard of a site on a WordPress\nmultisite install.\n\n**OPTIONS**\n\n\t\u003ctheme\u003e\n\t\tThe theme to enable.\n\n\t[--network]\n\t\tIf set, the theme is enabled for the entire network\n\n\t[--activate]\n\t\tIf set, the theme is activated for the current site. Note that\n\t\tthe \"network\" flag has no influence on this.\n\n**EXAMPLES**\n\n    # Enable theme\n    $ wp theme enable twentysixteen\n    Success: Enabled the 'Twenty Sixteen' theme.\n\n    # Network enable theme\n    $ wp theme enable twentysixteen --network\n    Success: Network enabled the 'Twenty Sixteen' theme.\n\n    # Network enable and activate theme for current site\n    $ wp theme enable twentysixteen --activate\n    Success: Enabled the 'Twenty Sixteen' theme.\n    Success: Switched to 'Twenty Sixteen' theme.\n\n\n\n### wp theme get\n\nGets details about a theme.\n\n~~~\nwp theme get \u003ctheme\u003e [--field=\u003cfield\u003e] [--fields=\u003cfields\u003e] [--format=\u003cformat\u003e]\n~~~\n\n**OPTIONS**\n\n\t\u003ctheme\u003e\n\t\tThe theme to get.\n\n\t[--field=\u003cfield\u003e]\n\t\tInstead of returning the whole theme, returns the value of a single field.\n\n\t[--fields=\u003cfields\u003e]\n\t\tLimit the output to specific fields. Defaults to all fields.\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - json\n\t\t  - yaml\n\t\t---\n\n**EXAMPLES**\n\n    $ wp theme get twentysixteen --fields=name,title,version\n    +---------+----------------+\n    | Field   | Value          |\n    +---------+----------------+\n    | name    | Twenty Sixteen |\n    | title   | Twenty Sixteen |\n    | version | 1.2            |\n    +---------+----------------+\n\n\n\n### wp theme install\n\nInstalls one or more themes.\n\n~~~\nwp theme install \u003ctheme|zip|url\u003e... [--version=\u003cversion\u003e] [--force] [--ignore-requirements] [--activate] [--insecure]\n~~~\n\n**OPTIONS**\n\n\t\u003ctheme|zip|url\u003e...\n\t\tOne or more themes to install. Accepts a theme slug, the path to a local zip file, or a URL to a remote zip file.\n\n\t[--version=\u003cversion\u003e]\n\t\tIf set, get that particular version from wordpress.org, instead of the\n\t\tstable version.\n\n\t[--force]\n\t\tIf set, the command will overwrite any installed version of the theme, without prompting\n\t\tfor confirmation.\n\n\t[--ignore-requirements]\n\t\tIf set, the command will install the theme while ignoring any WordPress or PHP version requirements\n\t\tspecified by the theme authors.\n\n\t[--activate]\n\t\tIf set, the theme will be activated immediately after install.\n\n\t[--insecure]\n\t\tRetry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.\n\n**EXAMPLES**\n\n    # Install the latest version from wordpress.org and activate\n    $ wp theme install twentysixteen --activate\n    Installing Twenty Sixteen (1.2)\n    Downloading install package from http://downloads.wordpress.org/theme/twentysixteen.1.2.zip...\n    Unpacking the package...\n    Installing the theme...\n    Theme installed successfully.\n    Activating 'twentysixteen'...\n    Success: Switched to 'Twenty Sixteen' theme.\n    Success: Installed 1 of 1 themes.\n\n    # Install from a local zip file\n    $ wp theme install ../my-theme.zip\n\n    # Install from a remote zip file\n    $ wp theme install http://s3.amazonaws.com/bucketname/my-theme.zip?AWSAccessKeyId=123\u0026Expires=456\u0026Signature=abcdef\n\n\n\n### wp theme is-installed\n\nChecks if a given theme is installed.\n\n~~~\nwp theme is-installed \u003ctheme\u003e\n~~~\n\nReturns exit code 0 when installed, 1 when uninstalled.\n\n**OPTIONS**\n\n\t\u003ctheme\u003e\n\t\tThe theme to check.\n\n**EXAMPLES**\n\n    # Check whether theme is installed; exit status 0 if installed, otherwise 1\n    $ wp theme is-installed hello\n    $ echo $?\n    1\n\n\n\n### wp theme list\n\nGets a list of themes.\n\n~~~\nwp theme list [--\u003cfield\u003e=\u003cvalue\u003e] [--field=\u003cfield\u003e] [--fields=\u003cfields\u003e] [--format=\u003cformat\u003e] [--status=\u003cstatus\u003e] [--skip-update-check]\n~~~\n\n**OPTIONS**\n\n\t[--\u003cfield\u003e=\u003cvalue\u003e]\n\t\tFilter results based on the value of a field.\n\n\t[--field=\u003cfield\u003e]\n\t\tPrints the value of a single field for each theme.\n\n\t[--fields=\u003cfields\u003e]\n\t\tLimit the output to specific object fields.\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - json\n\t\t  - count\n\t\t  - yaml\n\t\t---\n\n\t[--status=\u003cstatus\u003e]\n\t\tFilter the output by theme status.\n\t\t---\n\t\toptions:\n\t\t  - active\n\t\t  - parent\n\t\t  - inactive\n\t\t---\n\n\t[--skip-update-check]\n\t\tIf set, the theme update check will be skipped.\n\n**AVAILABLE FIELDS**\n\nThese fields will be displayed by default for each theme:\n\n* name\n* status\n* update\n* version\n* update_version\n* auto_update\n\nThese fields are optionally available:\n\n* update_package\n* update_id\n* title\n* description\n\n**EXAMPLES**\n\n    # List inactive themes.\n    $ wp theme list --status=inactive --format=csv\n    name,status,update,version,update_version,auto_update\n    twentyfourteen,inactive,none,3.8,,off\n    twentysixteen,inactive,available,3.0,3.1,off\n\n\n\n### wp theme mod\n\nSets, gets, and removes theme mods.\n\n~~~\nwp theme mod\n~~~\n\n**EXAMPLES**\n\n    # Set the 'background_color' theme mod to '000000'.\n    $ wp theme mod set background_color 000000\n    Success: Theme mod background_color set to 000000.\n\n    # Get single theme mod in JSON format.\n    $ wp theme mod get background_color --format=json\n    [{\"key\":\"background_color\",\"value\":\"dd3333\"}]\n\n    # Remove all theme mods.\n    $ wp theme mod remove --all\n    Success: Theme mods removed.\n\n\n\n\n\n### wp theme mod get\n\nGets one or more theme mods.\n\n~~~\nwp theme mod get [\u003cmod\u003e...] [--field=\u003cfield\u003e] [--all] [--format=\u003cformat\u003e]\n~~~\n\n**OPTIONS**\n\n\t[\u003cmod\u003e...]\n\t\tOne or more mods to get.\n\n\t[--field=\u003cfield\u003e]\n\t\tReturns the value of a single field.\n\n\t[--all]\n\t\tList all theme mods\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - json\n\t\t  - csv\n\t\t  - yaml\n\t\t---\n\n**EXAMPLES**\n\n    # Get all theme mods.\n    $ wp theme mod get --all\n    +------------------+---------+\n    | key              | value   |\n    +------------------+---------+\n    | background_color | dd3333  |\n    | link_color       | #dd9933 |\n    | main_text_color  | #8224e3 |\n    +------------------+---------+\n\n    # Get single theme mod in JSON format.\n    $ wp theme mod get background_color --format=json\n    [{\"key\":\"background_color\",\"value\":\"dd3333\"}]\n\n    # Get value of a single theme mod.\n    $ wp theme mod get background_color --field=value\n    dd3333\n\n    # Get multiple theme mods.\n    $ wp theme mod get background_color header_textcolor\n    +------------------+--------+\n    | key              | value  |\n    +------------------+--------+\n    | background_color | dd3333 |\n    | header_textcolor |        |\n    +------------------+--------+\n\n\n\n### wp theme mod set\n\nSets the value of a theme mod.\n\n~~~\nwp theme mod set \u003cmod\u003e \u003cvalue\u003e\n~~~\n\n**OPTIONS**\n\n\t\u003cmod\u003e\n\t\tThe name of the theme mod to set or update.\n\n\t\u003cvalue\u003e\n\t\tThe new value.\n\n**EXAMPLES**\n\n    # Set theme mod\n    $ wp theme mod set background_color 000000\n    Success: Theme mod background_color set to 000000.\n\n\n\n### wp theme mod remove\n\nRemoves one or more theme mods.\n\n~~~\nwp theme mod remove [\u003cmod\u003e...] [--all]\n~~~\n\n**OPTIONS**\n\n\t[\u003cmod\u003e...]\n\t\tOne or more mods to remove.\n\n\t[--all]\n\t\tRemove all theme mods.\n\n**EXAMPLES**\n\n    # Remove all theme mods.\n    $ wp theme mod remove --all\n    Success: Theme mods removed.\n\n    # Remove single theme mod.\n    $ wp theme mod remove background_color\n    Success: 1 mod removed.\n\n    # Remove multiple theme mods.\n    $ wp theme mod remove background_color header_textcolor\n    Success: 2 mods removed.\n\n\n\n### wp theme path\n\nGets the path to a theme or to the theme directory.\n\n~~~\nwp theme path [\u003ctheme\u003e] [--dir]\n~~~\n\n**OPTIONS**\n\n\t[\u003ctheme\u003e]\n\t\tThe theme to get the path to. Path includes \"style.css\" file.\n\t\tIf not set, will return the path to the themes directory.\n\n\t[--dir]\n\t\tIf set, get the path to the closest parent directory, instead of the\n\t\ttheme's \"style.css\" file.\n\n**EXAMPLES**\n\n    # Get theme path\n    $ wp theme path\n    /var/www/example.com/public_html/wp-content/themes\n\n    # Change directory to theme path\n    $ cd $(wp theme path)\n\n\n\n### wp theme search\n\nSearches the WordPress.org theme directory.\n\n~~~\nwp theme search \u003csearch\u003e [--page=\u003cpage\u003e] [--per-page=\u003cper-page\u003e] [--field=\u003cfield\u003e] [--fields=\u003cfields\u003e] [--format=\u003cformat\u003e]\n~~~\n\nDisplays themes in the WordPress.org theme directory matching a given\nsearch query.\n\n**OPTIONS**\n\n\t\u003csearch\u003e\n\t\tThe string to search for.\n\n\t[--page=\u003cpage\u003e]\n\t\tOptional page to display.\n\t\t---\n\t\tdefault: 1\n\t\t---\n\n\t[--per-page=\u003cper-page\u003e]\n\t\tOptional number of results to display. Defaults to 10.\n\n\t[--field=\u003cfield\u003e]\n\t\tPrints the value of a single field for each theme.\n\n\t[--fields=\u003cfields\u003e]\n\t\tAsk for specific fields from the API. Defaults to name,slug,author,rating. Acceptable values:\n\n    **name**: Theme Name\n    **slug**: Theme Slug\n    **version**: Current Version Number\n    **author**: Theme Author\n    **preview_url**: Theme Preview URL\n    **screenshot_url**: Theme Screenshot URL\n    **rating**: Theme Rating\n    **num_ratings**: Number of Theme Ratings\n    **homepage**: Theme Author's Homepage\n    **description**: Theme Description\n    **url**: Theme's URL on wordpress.org\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - json\n\t\t  - count\n\t\t  - yaml\n\t\t---\n\n**EXAMPLES**\n\n    $ wp theme search photo --per-page=6\n    Success: Showing 6 of 203 themes.\n    +----------------------+----------------------+--------+\n    | name                 | slug                 | rating |\n    +----------------------+----------------------+--------+\n    | Photos               | photos               | 100    |\n    | Infinite Photography | infinite-photography | 100    |\n    | PhotoBook            | photobook            | 100    |\n    | BG Photo Frame       | bg-photo-frame       | 0      |\n    | fPhotography         | fphotography         | 0      |\n    | Photo Perfect        | photo-perfect        | 98     |\n    +----------------------+----------------------+--------+\n\n\n\n### wp theme status\n\nReveals the status of one or all themes.\n\n~~~\nwp theme status [\u003ctheme\u003e]\n~~~\n\n**OPTIONS**\n\n\t[\u003ctheme\u003e]\n\t\tA particular theme to show the status for.\n\n**EXAMPLES**\n\n    $ wp theme status twentysixteen\n    Theme twentysixteen details:\n         Name: Twenty Sixteen\n         Status: Inactive\n         Version: 1.2\n         Author: the WordPress team\n\n\n\n### wp theme update\n\nUpdates one or more themes.\n\n~~~\nwp theme update [\u003ctheme\u003e...] [--all] [--exclude=\u003ctheme-names\u003e] [--minor] [--patch] [--format=\u003cformat\u003e] [--version=\u003cversion\u003e] [--dry-run] [--insecure]\n~~~\n\n**OPTIONS**\n\n\t[\u003ctheme\u003e...]\n\t\tOne or more themes to update.\n\n\t[--all]\n\t\tIf set, all themes that have updates will be updated.\n\n\t[--exclude=\u003ctheme-names\u003e]\n\t\tComma separated list of theme names that should be excluded from updating.\n\n\t[--minor]\n\t\tOnly perform updates for minor releases (e.g. from 1.3 to 1.4 instead of 2.0)\n\n\t[--patch]\n\t\tOnly perform updates for patch releases (e.g. from 1.3 to 1.3.3 instead of 1.4)\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - csv\n\t\t  - json\n\t\t  - summary\n\t\t---\n\n\t[--version=\u003cversion\u003e]\n\t\tIf set, the theme will be updated to the specified version.\n\n\t[--dry-run]\n\t\tPreview which themes would be updated.\n\n\t[--insecure]\n\t\tRetry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.\n\n**EXAMPLES**\n\n    # Update multiple themes\n    $ wp theme update twentyfifteen twentysixteen\n    Downloading update from https://downloads.wordpress.org/theme/twentyfifteen.1.5.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the theme...\n    Theme updated successfully.\n    Downloading update from https://downloads.wordpress.org/theme/twentysixteen.1.2.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the theme...\n    Theme updated successfully.\n    +---------------+-------------+-------------+---------+\n    | name          | old_version | new_version | status  |\n    +---------------+-------------+-------------+---------+\n    | twentyfifteen | 1.4         | 1.5         | Updated |\n    | twentysixteen | 1.1         | 1.2         | Updated |\n    +---------------+-------------+-------------+---------+\n    Success: Updated 2 of 2 themes.\n\n    # Exclude themes updates when bulk updating the themes\n    $ wp theme update --all --exclude=twentyfifteen\n    Downloading update from https://downloads.wordpress.org/theme/astra.1.0.5.1.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the theme...\n    Theme updated successfully.\n    Downloading update from https://downloads.wordpress.org/theme/twentyseventeen.1.2.zip...\n    Unpacking the update...\n    Installing the latest version...\n    Removing the old version of the theme...\n    Theme updated successfully.\n    +-----------------+----------+---------+----------------+\n    | name            | status   | version | update_version |\n    +-----------------+----------+---------+----------------+\n    | astra           | inactive | 1.0.1   | 1.0.5.1        |\n    | twentyseventeen | inactive | 1.1     | 1.2            |\n    +-----------------+----------+---------+----------------+\n    Success: Updated 2 of 2 themes.\n\n    # Update all themes\n    $ wp theme update --all\n\n\n\n### wp theme mod list\n\nGets a list of theme mods.\n\n~~~\nwp theme mod list [--field=\u003cfield\u003e] [--format=\u003cformat\u003e]\n~~~\n\n**OPTIONS**\n\n\t[--field=\u003cfield\u003e]\n\t\tReturns the value of a single field.\n\n\t[--format=\u003cformat\u003e]\n\t\tRender output in a particular format.\n\t\t---\n\t\tdefault: table\n\t\toptions:\n\t\t  - table\n\t\t  - json\n\t\t  - csv\n\t\t  - yaml\n\t\t---\n\n**EXAMPLES**\n\n    # Gets a list of theme mods.\n    $ wp theme mod list\n    +------------------+---------+\n    | key              | value   |\n    +------------------+---------+\n    | background_color | dd3333  |\n    | link_color       | #dd9933 |\n    | main_text_color  | #8224e3 |\n    +------------------+---------+\n\n## Installing\n\nThis package is included with WP-CLI itself, no additional installation necessary.\n\nTo install the latest version of this package over what's included in WP-CLI, run:\n\n    wp package install git@github.com:wp-cli/extension-command.git\n\n## Contributing\n\nWe appreciate you taking the initiative to contribute to this project.\n\nContributing isn’t limited to just code. We encourage you to contribute in the way that best fits your abilities, by writing tutorials, giving a demo at your local meetup, helping other users with their support questions, or revising our documentation.\n\nFor a more thorough introduction, [check out WP-CLI's guide to contributing](https://make.wordpress.org/cli/handbook/contributing/). This package follows those policy and guidelines.\n\n### Reporting a bug\n\nThink you’ve found a bug? We’d love for you to help us get it fixed.\n\nBefore you create a new issue, you should [search existing issues](https://github.com/wp-cli/extension-command/issues?q=label%3Abug%20) to see if there’s an existing resolution to it, or if it’s already been fixed in a newer version.\n\nOnce you’ve done a bit of searching and discovered there isn’t an open or fixed issue for your bug, please [create a new issue](https://github.com/wp-cli/extension-command/issues/new). Include as much detail as you can, and clear steps to reproduce if possible. For more guidance, [review our bug report documentation](https://make.wordpress.org/cli/handbook/bug-reports/).\n\n### Creating a pull request\n\nWant to contribute a new feature? Please first [open a new issue](https://github.com/wp-cli/extension-command/issues/new) to discuss whether the feature is a good fit for the project.\n\nOnce you've decided to commit the time to seeing your pull request through, [please follow our guidelines for creating a pull request](https://make.wordpress.org/cli/handbook/pull-requests/) to make sure it's a pleasant experience. See \"[Setting up](https://make.wordpress.org/cli/handbook/pull-requests/#setting-up)\" for details specific to working on this package locally.\n\n## Support\n\nGitHub issues aren't for general support questions, but there are other venues you can try: https://wp-cli.org/#support\n\n\n*This README.md is generated dynamically from the project's codebase using `wp scaffold package-readme` ([doc](https://github.com/wp-cli/scaffold-package-command#wp-scaffold-package-readme)). To suggest changes, please submit a pull request against the corresponding part of the codebase.*\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwp-cli%2Fextension-command","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwp-cli%2Fextension-command","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwp-cli%2Fextension-command/lists"}