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.