wp site

Створює, видаляє, очищає, модерує та перераховує один або декілька сайтів мережі.

Список командОпис
wp site empty


Очищає сайт від його вмісту (повідомлень, коментарів, термінів та мета-даних).
wp site delete


Видалення сайту в мультисайт установці.
wp site create


Створює сайт в мультисайті установки.
wp site list


Список всіх сайтів в мультисайті установки.
wp site archive


Архівує один або кілька веб-сайтів.
wp site unarchive


Розархівує один або кілька веб-сайтів.
wp site activate


Активує один або декілька веб-сайтів.
wp site deactivate


Деактивує один або декілька веб-сайтів.
wp site spam


Позначає один або кілька сайтів як спам.
wp site unspam


Видаляє один або кілька сайтів зі спаму.
wp site mature


Встановлює один або кілька веб-сайтів як зрілі (mature).
wp site unmature


Встановлює один або кілька веб-сайтів як незрілі (immature).
wp site set-public


Встановлює один або кілька веб-сайтів як загальнодоступні.
wp site set-private


Встановлює один або кілька веб-сайтів як приватні.
wp site meta list


Список всіх метаданих, пов’язаних із об’єктом.
wp site meta get


Отримує значення мета-поля.
wp site meta delete


Видаляє мета-поля.
wp site meta add


Додає метаполе.
wp site meta update


Оновлює мета-поля.
wp site meta pluck


Отримує вкладене значення мета-поля (з серіал-го масиву).
wp site meta patch


Оновлює вкладені значення мета-поля (серіал-го масиву).
wp site option get


Повертає параметр сайту.
wp site option add


Додає можливість сайту.
wp site option list


Список параметрів сайту
wp site option update


Оновлює параметр сайту.
wp site option delete


Видаляє параметр сайту.
wp site option pluck


Повертає вкладене значення параметра (з серіал-го масиву).
wp site option patch


Оновлює вкладене значення у параметрі (серіал-го масиву).
wp site switch-language


Активує задану мову.

Приклади

# 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' був deleted.

Вихідний код команд





wp site empty

Очищає сайт від його вмісту (повідомлень, коментарів, термінів та мета-даних).

Truncates posts, коментарі, і терміни tables до empty a site of its content. Doesn’t affect site configuration (options) або users.

Якщо керувати persistent object cache, мабуть, щоб flush cache по emptying site, as cache values ​​will be invalid otherwise.

Для того, щоб бути приємним custom database tables, ви повинні потребувати в хід в командному execution:

WP_CLI::add_hook( 'after_invoke:site empty', function(){
	Global $wpdb;
	foreach( array( 'p2p', 'p2pmeta' ) as $table ) {
		$table = $wpdb->$table;
		$wpdb->query( "TRUNCATE $table");
	}
});

Використання

wp site empty [--uploads] [--yes]

Можна вказати Глобальні параметри та такі:

[–uploads]
Також виконайте всі файли в веб- сайтах
uploads directory.
[–yes]
Виконаний до empty з без confirmation prompt.

Приклади

$ wp site empty
Чи ви хочете, щоб зробити приємний веб-сайт на http://www.example.com з усіх повідомлень, коментарів і термінів? [y/n] y
Success: The site at 'http://www.example.com' був emptied.




wp site delete

Видалення сайту в мультисайт установці.

Використання

wp site delete [{site-id}] [--slug={slug}] [--yes] [--keep-tables]

Можна вказати Глобальні параметри та такі:

[{site-id}]
id of the site to delete. Якщо не передбачено, ви повинні встановити –slug parameter.
[–slug={slug}]
Пам’ять blogу be deleted. Subdomain on subdomain installs, directory on subdirectory installs.
[–yes]
Позначте, що це для перевірки повідомлення.
[–keep-tables]
Delete blog від листа, але не викидають його таблиці.

Приклади

$ wp site delete 123
Чи можу ти скористатися http://www.example.com/example site? [y/n] y
Success: The site at 'http://www.example.com/example' був deleted.




wp site create

Створює сайт в мультисайті установки.

Використання

wp site create --slug={slug} [--title={title}] [--email={email}] [--network_id={network-id}] [--private] [--porcelain]

Можна вказати Глобальні параметри та такі:

–slug={slug}
Path for the new site. Subdomain on subdomain installs, directory on subdirectory installs.
[–title={title}]
Title of the new site. Типово: prettified slug.
[–email={email}]
Email for Admin user. User will be created if none exists. Примітка до Super Admin, якщо не входить.
[–network_id={network-id}]
Network to associate new site with. Defaults до поточної мережі (типово 1).
[–private]
Якщо налагоджено, новий веб-сайт буде недержавним (не indexed)
[–porcelain]
Якщо налаштований, тільки на сайті id will be output on success.

Приклади

$wp site create --slug=example
Success: Site 3 created: http://www.example.com/example/




wp site list

Список всіх сайтів в мультисайті установки.

Використання

wp site list [--network={id}] [--{field}={value}] [--site__in={value}] [--field={field}] [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

[–network={id}]
Мережа до яких веб-сайти belong.
[–{field}={value}]
Filter by one or more fields (see “Available Fields” section). However, ‘url’ isn’t є наявний filter, тому що він створений з дому + path.
[–site__in={value}]
Тільки list sites with thes blog_id values ​​(comma-separated).
[–field={field}]
Використовуйте значення для одного поля для кожного сайту.
[–fields={fields}]
Comma-separated list of fields to show.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • count
  • ids
  • json
  • yaml

Доступні поля

Ці філії будуть розглянуті за додатковим для кожного сайту:

  • blog_id
  • url
  • last_updated
  • registered

Ці поля є optionally available:

  • site_id
  • domain
  • path
  • public
  • archived
  • mature
  • spam
  • deleted
  • lang_id

Приклади

# Output a simple list of site URLs
$ wp site list --field=url
http://www.example.com/
http://www.example.com/subdir/




wp site archive

Архівує один або кілька веб-сайтів.

Використання

wp site archive {id}...

Можна вказати Глобальні параметри та такі:

{id}…
One or more IDs of sites to archive.

Приклади

$ wp site archive 123
Success: Site 123 Archived.




wp site unarchive

Розархівує один або кілька веб-сайтів.

Використання

wp site unarchive {id}...

Можна вказати Глобальні параметри та такі:

{id}…
Один або більше ідентифікаторів для архіву.

Приклади

$ wp site unarchive 123
Success: Site 123 unarchived.




wp site activate

Активує один або декілька веб-сайтів.

Використання

wp site activate {id}...

Можна вказати Глобальні параметри та такі:

{id}…
One or more IDs of sites to activate.

Приклади

$ wp site activate 123
Success: Site 123 activated.




wp site deactivate

Деактивує один або декілька веб-сайтів.

Використання

wp site deactivate {id}...

Можна вказати Глобальні параметри та такі:

{id}…
Один або більше ідентифікаторів ідентифікаторів.

Приклади

$ wp site deactivate 123
Success: Site 123 deactivated.




wp site spam

Позначає один або кілька сайтів як спам.

Використання

wp site spam {id}...

Можна вказати Глобальні параметри та такі:

{id}…
Один або більше ідентифікаторів веб-сайтів, щоб бути зареєстрованими як spam.

Приклади

$ wp site spam 123
Success: Site 123 marked as spam.




wp site unspam

Видаляє один або кілька сайтів зі спаму.

Використання

wp site unspam {id}...

Можна вказати Глобальні параметри та такі:

{id}…
Один або більше ідентифікаторів веб-сайтів до remove від spam.

Приклади

$ wp site unspam 123
Success: Site 123 removed from spam.




wp site mature

Встановлює один або кілька веб-сайтів як зрілі (mature).

Використання

wp site mature {id}...

Можна вказати Глобальні параметри та такі:

{id}…
Один або більше Ідентифікатори веб-сайтів до набору.

Приклади

$ wp site mature 123
Success: Site 123 marked as mature.




wp site unmature

Встановлює один або кілька веб-сайтів як незрілі (immature).

Використання

wp site unmature {id}...

Можна вказати Глобальні параметри та такі:

{id}…
One or more IDs of sites to set as unmature.

Приклади

$ wp site general 123
Success: Site 123 marked as unmature.




wp site set-public

Встановлює один або кілька веб-сайтів як загальнодоступні.

Використання

wp site set-public {id}...

Можна вказати Глобальні параметри та такі:

{id}…
One or more IDs of sites to set as public.

Приклади

$ wp site public 123
Success: Site 123 marked as public.




wp site set-private

Встановлює один або кілька веб-сайтів як приватні.

Використання

wp site set-private {id}...

Можна вказати Глобальні параметри та такі:

{id}…
One or more IDs of sites to set as private.

Приклади

$ wp site private 123
Success: Site 123 marked as private.




wp site meta list

Список всіх метаданих, пов’язаних із об’єктом.

Використання

wp site meta list {id} [--keys={keys}] [--fields={fields}] [--format={format}] [--orderby={fields}] [--order={order }]

Можна вказати Глобальні параметри та такі:

{id}
ID для об’єкта.
[–keys={keys}]
Ліміт output до metadata of specific keys.
[–fields={fields}]
Зменшити відтворення на конкретні рівні поля. Defaults to id,meta_key,meta_value.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • yaml
  • count
[–orderby={fields}]
Set orderby which field.
Типово: id
Можливо:

  • id
  • meta_key
  • meta_value
[–order={order}]
Set ascending or descending order.
Типово: asc
Можливо:

  • asc
  • desc




wp site meta get

Отримує значення мета-поля.

Використання

wp site meta get {id} {key} [--format={format}]

Можна вказати Глобальні параметри та такі:

{id}
ID object.
{key}
Ім’я meta field to get.
[–format={format}]
Get value in a particular format.
Типово: var_export
Можливо:

  • var_export
  • json
  • yaml




wp site meta delete

Видаляє мета-поля.

Використання

wp site meta delete {id} [{key}] [{value}] [--all]

Можна вказати Глобальні параметри та такі:

{id}
ID object.
[{key}]
Ім’я meta field to delete.
[{value}]
The value to delete. Якщо заміщено, всі рядки з кнопкою буде звільнено.
[–all]
Delete all meta for the object.




wp site meta add

Додає метаполе.

Використання

wp site meta add {id} {key} [{value}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{id}
ID object.
{key}
Назва meta meta field to create.
[{value}]
Значення meta field. Якщо заміщено, значення є read from STDIN.
[–format={format}]
Серіалізація формат для значення.
Типово: plaintext
Можливо:

  • plaintext
  • json




wp site meta update

Оновлює мета-поля.

Використання

wp site meta update {id} {key} [{value}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{id}
ID object.
{key}
Ім’я meta field to update.
[{value}]
The new value. Якщо заміщено, значення є read from STDIN.
[–format={format}]
Серіалізація формат для значення.
Типово: plaintext
Можливо:

  • plaintext
  • json




wp site meta pluck

Отримує вкладене значення мета-поля (з серіал-го масиву).

Використання

wp site meta pluck {id} {key} {key-path}... [--format={format}]

Можна вказати Глобальні параметри та такі:

{id}
ID object.
{key}
Ім’я meta field to get.
{key-path}…
Name(s) of keys within value to locate the value to pluck.
[–format={format}]
Відображення формату значення.

— Типово: plaintext

Можливо:

  • plaintext
  • json
  • yaml




wp site meta patch

Оновлює вкладені значення мета-поля (серіал-го масиву).

Використання

wp site meta patch {action} {id} {key} {key-path}... [{value}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{action}
Patch action to perform.

Може бути:

  • insert
  • update
  • delete
{id}
ID object.
{key}
Ім’я meta field to update.
{key-path}…
Name(s) of keys within value to locate the value to patch.
[{value}]
The new value. Якщо заміщено, значення є read from STDIN.
[–format={format}]
Серіалізація формат для значення.
Типово: plaintext
Можливо:

  • plaintext
  • json




wp site option get

Повертає параметр сайту.

Використання

wp site option get {key} [--format={format}]

Можна вказати Глобальні параметри та такі:

{key}
Key for the site option.
[–format={format}]
Get value in a particular format.
Типово: var_export
Можливо:

  • var_export
  • json
  • yaml

Приклади

# Get site upload filetypes
$ wp site option get upload_filetypes
jpg jpeg png gif mov avi mpg




wp site option add

Додає можливість сайту.

Використання

wp site option add {key} [{value}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{key}
Назву сайту option to add.
[{value}]
Веб з веб-сайту option to add. Якщо ommited, значення є read from STDIN.
[–format={format}]
Серіалізація формат для значення.
Типово: plaintext
Можливо:

  • plaintext
  • json

Приклади

# Create a site option by reading a JSON file
$ wp site option add my_option --format=json < config.json
Success: Added 'my_option' site option.




wp site option list

Список параметрів сайту

Використання

wp site option list [--search={pattern}] [--site_id={id}] [--field={field}] [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

[–search={pattern}]
Використовуйте wildcards ( * and ? ) для матчу option name.
[–site_id={id}]
Limit options to those of a particular site id.
[–field={field}]
Prints the value of a single field.
[–fields={fields}]
Зменшити відтворення до конкретного об’єкта поля.
[–format={format}]
Серіалізація формат для значення. total_bytes відображатиме загальну частину матчів у bytes.
Типово: table
Можливо:

  • table
  • json
  • csv
  • count
  • yaml
  • total_bytes

Доступні поля

Ця філія буде відображена відповідно до будь-якого матчу option:

  • meta_key
  • meta_value

Ці поля є optionally available:

  • meta_id
  • site_id
  • size_bytes

Приклади

# List all site options begining with "i2f_"
$ wp site option list --search="i2f_*"
+-------------+--------------+
| meta_key | meta_value |
+-------------+--------------+
| i2f_version | 0.1.0 |
+-------------+--------------+




wp site option update

Оновлює параметр сайту.

Використання

wp site option update {key} [{value}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{key}
Назвою веб-сайту option to update.
[{value}]
The new value. Якщо ommited, значення є read from STDIN.
[–format={format}]
Серіалізація формат для значення.
Типово: plaintext
Можливо:

  • plaintext
  • json

Приклади

# Update a site option by reading from a file
$wp site option update my_option < value.txt
Success: Updated 'my_option' site option.




wp site option delete

Видаляє параметр сайту.

Використання

wp site option delete {key}

Можна вказати Глобальні параметри та такі:

{key}
Key for the site option.

Приклади

$ wp site option delete my_option
Success: Deleted 'my_option' site option.




wp site option pluck

Повертає вкладене значення параметра (з серіал-го масиву).

Використання

wp site option pluck {key} {key-path}... [--format={format}]

Можна вказати Глобальні параметри та такі:

{key}
Option name.
{key-path}…
Name(s) of keys within value to locate the value to pluck.
[–format={format}]
Відображення формату значення.

— Типово: plaintext

Можливо:

  • plaintext
  • json
  • yaml




wp site option patch

Оновлює вкладене значення у параметрі (серіал-го масиву).

Використання

wp site option patch {action} {key} {key-path}... [{value}] [--format={format}]

Можна вказати Глобальні параметри та такі:

{action}
Patch action to perform.

Може бути:

  • insert
  • update
  • delete
{key}
Option name.
{key-path}…
Name(s) of keys within value to locate the value to patch.
[{value}]
The new value. Якщо заміщено, значення є read from STDIN.
[–format={format}]
Серіалізація формат для значення.
Типово: plaintext
Можливо:

  • plaintext
  • json




wp site switch-language

Активує задану мову.

Використання

wp site switch-language {language}

Можна вказати Глобальні параметри та такі:

{language}
Language code to activate.

Приклади

$ wp site switch-language ja
Success: Language activated.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *