wp term

Керує термінами таксономії та термінами meta за допомогою команд create , delete та list .

Список командОпис
wp term list


Отримує терміни таксономії.
wp term create


Створює новий термін.
wp term get


Отримує інформацію про термін.
wp term update


Оновлює існуючий термін.
wp term delete


Видаляє існуючий термін.
wp term generate


Генерує терміни.
wp term recount


Перераховує кількість записів у кожному терміні.
wp term meta list


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


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


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


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


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


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


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

Приклади

# Create a new term.
$ wp term create category Apple --description="A type of fruit"
Success: Created category 199.

# Get details про term.
$ wp term get category 199 --format=json --fields=term_id,name,slug,count
{"term_id":199,"name":"Apple","slug":"apple","count":1}

# Update an existing term.
$ wp term update category 15 --name=Apple
Success: Term updated.

# Get the term's URL.
$ wp term list post_tag --include=123 --field=url
http://example.com/tag/tips-and-tricks

# Delete post category
$ wp term delete category 15
Success: Deleted category 15.

# Recount posts assigned to each categories and tags
$ wp term recount category post_tag
Success: Updated catm term count
Success: Updated post_tag

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





wp term list

Отримує терміни таксономії.

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

wp term list {taxonomy}... [--{field}={value}] [--field={field}] [--fields={fields}] [--format={format}]

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

{taxonomy}…
List terms of one or more taxonomies
[–{field}={value}]
Filter один або більше fields (see get_terms() $args parameter for a list of fields).
[–field={field}]
Використовуйте значення для одного поля для кожного терміну.
[–fields={fields}]
Зменшити відтворення до конкретного об’єкта поля.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

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

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

Ці польоти будуть розглянуті за додатковим для кожного терміну:

  • term_id
  • term_taxonomy_id
  • name
  • slug
  • description
  • parent
  • count

Ці поля є optionally available:

  • url

Приклади

# List post categories
$ wp term list категорія --format=csv
term_id,term_taxonomy_id,name,slug,description,parent,count
2,2,aciform,aciform,,0,1
3,3,antiquarianism,antiquarianism,,0,1
4,4,arrangement,arrangement,,0,1
5,5,asmodeus,asmodeus,,0,1
# List post tags
$ wp term list post_tag --fields=name,slug
+-----------+-------------+
| name | slug |
+-----------+-------------+
| 8BIT | 8bit |
| alignment | alignment-2 |
| Articles | articles |
| aside | aside |
+-----------+-------------+




wp term create

Створює новий термін.

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

wp term create {taxonomy} {term} [--slug={slug}] [--description={description}] [--parent={term-id}] [--porcelain]

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

{taxonomy}
Taxonomy для нового терміну.
{term}
A name for the new term.
[–slug={slug}]
A unique slug for the new term. Defaults to sanitized version of name.
[–description={description}]
Примітка для нового терміну.
[–parent={term-id}]
A parent for the new term.
[–porcelain]
Output just the new term id.

Приклади

# Create a new category "Apple" with a description.
$ wp term create category Apple --description="A type of fruit"
Success: Created category 199.




wp term get

Отримує інформацію про термін.

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

wp term get {taxonomy} {term} [--by={field}] [--field={field}] [--fields={fields}] [--format={format}]

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

{taxonomy}
Taxonomy of the term to get
{term}
ID або slug of the term to get
[–by={field}]
Explicitly handle the term value as a slug or id.
Типово: id
Можливо:

  • slug
  • id
[–field={field}]
Натисніть на те, щоб відновити всю територію, відновити значення для одного поля.
[–fields={fields}]
Зменшити відтворення на конкретні поля. Defaults до всіх полів.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • yaml

Приклади

# Get details про категорії з ID 199.
$ wp term get category 199 --format=json
{"term_id":199,"name":"Apple","slug":"apple","term_group":0,"term_taxonomy_id":199,"taxonomy":"category","description":"A type of fruit","parent":0,"count":0,"filter":"raw"}
# Get details про category with slug apple.
$ wp term get category apple --by=slug --format=json
{"term_id":199,"name":"Apple","slug":"apple","term_group":0,"term_taxonomy_id":199,"taxonomy":"category","description":"A type of fruit","parent":0,"count":0,"filter":"raw"}




wp term update

Оновлює існуючий термін.

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

wp term update {taxonomy} {term} [--by={field}] [--name={name}] [--slug={slug}] [--description={description}] [--parent= {term-id}]

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

{taxonomy}
Taxonomy of the term to update.
{term}
ID або slug for term to update.
[–by={field}]
Explicitly handle the term value as a slug or id.
Типово: id
Можливо:

  • slug
  • id
[–name={name}]
Нова назва для терміну.
[–slug={slug}]
A новий slug for the term.
[–description={description}]
A New description for the term.
[–parent={term-id}]
A новий parent for the term.

Приклади

# Змінити категорію з id 15 для використання name "Apple"
$ wp term update category 15 --name=Apple
Success: Term updated.
# Change category with slug apple use the name "Apple"
$ wp term update category apple --by=slug --name=Apple
Success: Term updated.




wp term delete

Видаляє існуючий термін.

Errors if the term doesn’t exist, or there was a problem in deleting it.

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

wp term delete {taxonomy} {term}... [--by={field}]

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

{taxonomy}
Taxonomy of the term to delete.
{term}…
One or more IDs or slugs of terms to delete.
[–by={field}]
Explicitly handle the term value as a slug or id.
Типово: id
Можливо:

  • slug
  • id

Приклади

# Delete post category by id
$ wp term delete category 15
Deleted category 15.
Success: Deleted 1 of 1 terms.
# Delete post category by slug
$ wp term delete category apple --by=slug
Deleted category 15.
Success: Deleted 1 of 1 terms.
# Delete all post tags
$ wp term list post_tag --field=term_id | xargs wp term delete post_tag
Deleted post_tag 159.
Deleted post_tag 160.
Deleted post_tag 161.
Success: Deleted 3 of 3 terms.




wp term generate

Генерує терміни.

Створювалися певні номери нових термінів з довгими даними.

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

wp term generate {taxonomy} [--count={number}] [--max_depth={number}] [--format={format}]

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

{taxonomy}
taxonomy for generated terms.
[–count={number}]
How many terms to generate?

Типово: 100

[–max_depth={number}]
Generate child terms down to a certain depth.

За замовчуванням: 1

[–format={format}]
Render output в окремому форматі.
За замовчуванням: progress
Можливо:

  • progress
  • ids

Приклади

# Generate post categories.
$ wp term generate category --count=10
Generating terms 100% [=========] 0:02 / 0:02
# Add meta to every generated term.
$ wp term generate category --format=ids --count=3 | xargs -d'' -I % wp term meta add % foo bar
Success: Added custom field.
Success: Added custom field.
Success: Added custom field.




wp term recount

Перераховує кількість записів у кожному терміні.

В умовах, де manual updates є здійснені до термінів, визначених для повідомлень в database, число повідомлень, з’єднаних з термом може бути випущено з sync з поточним номером повідомлень.

Цей команда runs wp_update_term_count() на taxonomy’s terms to bring the count back to the correct value.

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

wp term recount {taxonomy}...

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

{taxonomy}…
Один або більше taxonomies to recalculate.

Приклади

# Recount posts assigned to each categories and tags
$ wp term recount category post_tag
Success: Updated catm term count.
Success: Updated post_tag термін count.
# Recount all listed taxonomies
$ wp taxonomy list --field=name | xargs wp term recount
Success: Updated catm term count.
Success: Updated post_tag термін count.
Success: Updated nav_menu term count.
Success: Updated link_category термін count.
Success: Updated post_format термін.




wp term meta list

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

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

wp term 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 term meta get

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

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

wp term 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 term meta delete

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

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

wp term 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 term meta add

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

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

wp term 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 term meta update

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

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

wp term 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 term meta pluck

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

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

wp term 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 term meta patch

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

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

wp term 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

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

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