wp site

Creates, deletes, empties, moderates, and lists one or more sites on a multisite installation.

Subcommands

CommandDescription
wp site activateActivates one or more sites.
wp site archiveArchives one or more sites.
wp site createCreates a site in a multisite installation.
wp site deactivateDeactivates one or more sites.
wp site deleteDeletes a site in a multisite installation.
wp site emptyEmpties a site of its content (posts, comments, terms, and meta).
wp site generateGenerate some sites.
wp site listLists all sites in a multisite installation.
wp site matureSets one or more sites as mature.
wp site metaAdds, updates, deletes, and lists site custom fields.
wp site optionAdds, updates, deletes, and lists site options in a multisite installation.
wp site privateSets one or more sites as private.
wp site publicSets one or more sites as public.
wp site spamMarks one or more sites as spam.
wp site switch-languageActivates a given language.
wp site unarchiveUnarchives one or more sites.
wp site unmatureSets one or more sites as immature.
wp site unspamRemoves one or more sites from spam.

Examples

bash
# 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.