wp site <command>

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

$ wp site <command>

SUBCOMMANDS

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.

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.

GLOBAL PARAMETERS

--path=<path> Path to the WordPress files.

--url=<url> Pretend request came from given URL. In multisite, this argument is how the target site is specified.

--ssh=[<scheme>:][<user>@]<host|container>[:<port>][<path>] Perform operation against a remote server over SSH (or a container using scheme of "docker", "docker-compose", "vagrant").

--http=<http> Perform operation against a remote WordPress installation over HTTP.

--user=<id|login|email> Set the WordPress user.

--skip-plugins[=<plugins>] Skip loading all plugins, or a comma-separated list of plugins. Note: mu-plugins are still loaded.

--skip-themes[=<themes>] Skip loading all themes, or a comma-separated list of themes.

--skip-packages Skip loading all installed packages.

--require=<path> Load PHP file before running the command (may be used more than once).

--[no-]color Whether to colorize the output.

--debug[=<group>] Show all PHP errors and add verbosity to WP-CLI output. Built-in groups include: bootstrap, commandfactory, and help.

--prompt[=<assoc>] Prompt the user to enter values for all command arguments, or a subset specified as comma-separated values.

--quiet Suppress informational messages.