Creates, deletes, empties, moderates, and lists one or more sites on a multisite installation.
EXAMPLES EXAMPLES
# Create site
$ wp site create --slug=example
Success: Site 3 created: www.example.com/example/
# Output a simple list of site URLs
$ wp site list --field=url
http://www.example.com/
http://www.example.com/subdir/
# Delete site
$ wp site delete 123
Are you sure you want to delete the 'http://www.example.com/example' site? [y/n] y
Success: The site at 'http://www.example.com/example' was deleted.
SUBCOMMANDS SUBCOMMANDS
Name | Description |
---|---|
wp site activate | Activates one or more sites. |
wp site archive | Archives one or more sites. |
wp site create | Creates a site in a multisite installation. |
wp site deactivate | Deactivates one or more sites. |
wp site delete | Deletes a site in a multisite installation. |
wp site empty | Empties a site of its content (posts, comments, terms, and meta). |
wp site list | Lists all sites in a multisite installation. |
wp site mature | Sets one or more sites as mature. |
wp site meta | Adds, updates, deletes, and lists site custom fields. |
wp site option | Adds, updates, deletes, and lists site options in a multisite installation. |
wp site private | Sets one or more sites as private. |
wp site public | Sets one or more sites as public. |
wp site spam | Marks one or more sites as spam. |
wp site switch-language | Activates a given language. |
wp site unarchive | Unarchives one or more sites. |
wp site unmature | Sets one or more sites as immature. |
wp site unspam | Removes one or more sites from spam. |
Command documentation is regenerated at every release. To add or update an example, please submit a pull request against the corresponding part of the codebase.