wp site
Creates, deletes, empties, moderates, and lists one or more sites on a multisite installation.
Subcommands
| Command | 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 generate |
Generate some sites. |
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. |
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.