wp comment
Створює, оновлює, видаляє та модерує коментарі.
Список команд | Опис |
---|---|
wp comment create | Створює новий коментар. |
wp comment update | Оновлює один або кілька коментарів. |
wp comment generate | Генерує нові коментарі. |
wp comment get | Повертає дані одного коментаря. |
wp comment list | Отримує перелік коментарів. |
wp comment delete | Видаляє коментар. |
wp comment trash | Поміщає до кошика або видаляє коментар. |
wp коментар untrash | Прибирає коментар із кошика. |
wp comment spam | Позначає коментар як спам. |
wp коментар unspam | Прибирає коментар зі спаму. |
wp comment approve | Затверджує коментар. |
wp comment unapprove | Ставить статус коментаря unapprove . |
wp comment count | Підраховує коментарі, на весь блог чи на цей пост. |
wp comment recount | Перераховує значення comment_count для одного або кількох записів. |
wp comment status | Повертає статус коментаря. |
wp comment exists | Перевіряє, чи є коментар. |
wp comment meta list | Список всіх метаданих, пов’язаних із коментом. |
wp comment meta get | Отримує значення мета-поля. |
wp comment meta delete | Видалення мета-поля. |
wp comment meta add | Додає метаполе. |
wp comment meta update | Оновлює мета-поля. |
wp comment meta pluck | Отримує вкладене значення мета-поля (з серіал-го масиву). |
wp comment meta patch | Оновлює вкладені значення мета-поля. |
Приклади
wp comment
# Create a new comment. $ wp comment create --comment_post_ID=15 --comment_content="hello blog" --comment_author="wp-cli" Success: Created comment 932. # Update an existing comment. $ wp comment update 123 --comment_author='That Guy' Success: Updated comment 123. # Delete an existing comment. $ wp comment delete 1337 --force Success: Deleted comment 1337. # Delete all spam comments. $ wp comment delete $(wp comment list --status=spam --format=ids) Success: Deleted comment 264. Success: Deleted comment 262.
wp comment meta
# Set comment meta $ wp коментар meta set 123 description "Mary is a WordPress developer." Success: Updated custom field 'запис'. # Get comment meta $ wp коментар meta get 123 description Mary is a WordPress developer. # Update comment meta $ wp коментар meta update 123 description "Mary is awesome WordPress developer." Success: Updated custom field 'запис'. # Delete comment meta $ wp коментар meta delete 123 description Success: Deleted custom field.
Вихідний код команд
wp comment create
Створює новий коментар.
Використання
wp comment create [--{field}={value}] [--porcelain]
Можна вказати Глобальні параметри та такі:
- [–{field}={value}]
- Associative args for the new comment. See wp_insert_comment().
- [–porcelain]
- Output just the new comment id.
Приклади
# Create comment. $ wp comment create --comment_post_ID=15 --comment_content="hello blog" --comment_author="wp-cli" Success: Created comment 932.
wp comment update
Оновлює один або кілька коментарів.
Використання
wp comment update {id}... --{field}={value}
Можна вказати Глобальні параметри та такі:
- {id}…
- Один або більше IDs comments to update.
- –{field}={value}
- One or more fields to update. See wp_update_comment().
Приклади
# Update comment. $ wp comment update 123 --comment_author='That Guy' Success: Updated comment 123.
wp comment generate
Генерує нові коментарі.
Створюйте особливу кількість нових коментарів з довгими даними.
Використання
wp comment generate [--count={number}] [--post_id={post-id}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- [–count={number}]
-
How many comments to generate?
Типово: 100
- [–post_id={post-id}]
- Assign comments to a specific post.
- [–format={format}]
- Render output в окремому форматі.
За замовчуванням: progress
Можливо:- progress
- ids
Приклади
# Generate comments for given post. $ wp comment generate --format=ids --count=3 --post_id=123 138 139 140
# Add meta to every generated comment. $ wp comment generate --format=ids --count=3 | xargs -d '' -I % wp comment meta add % foo bar Success: Added custom field. Success: Added custom field. Success: Added custom field.
wp comment get
Повертає дані одного коментаря.
Використання
wp comment get {id} [--field={field}] [--fields={fields}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- {id}
- The comment to get.
- [–field={field}]
- Натисніть на те, щоб відновити всі коментарі, відновити значення з одного поля.
- [–fields={fields}]
- Зменшити відтворення на конкретні поля. Defaults до всіх полів.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- json
- yaml
Приклади
# Get comment. $ wp comment get 21 --field=content Thanks for all the comments, everyone!
wp comment list
Отримує перелік коментарів.
Використання
wp comment list [--{field}={value}] [--field={field}] [--fields={fields}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- [–{field}={value}]
- Один або більше записів до pass to WP_Comment_Query.
- [–field={field}]
- Використовуйте значення для одного поля для кожного коментаря.
- [–fields={fields}]
- Зменшити відтворення до конкретного об’єкта поля.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- ids
- csv
- json
- count
- yaml
Доступні поля
Ці польоти будуть розглянуті за згодою для всіх коментарів:
- comment_ID
- comment_post_ID
- comment_date
- comment_approved
- comment_author
- comment_author_email
Ці поля є optionally available:
- comment_author_url
- comment_author_IP
- comment_date_gmt
- comment_content
- comment_karma
- comment_agent
- comment_type
- comment_parent
- user_id
- url
Приклади
# List comment IDs. $ wp comment list --field=ID 22 23 24
# List comments of a post. $ wp comment list --post_id=1 --fields=ID,comment_date,comment_author +------------+---------------------+-------------- --+ | comment_ID | comment_date | comment_author | +------------+---------------------+-------------- --+ | 1 | 2015-06-20 09:00:10 | Mr WordPress | +------------+---------------------+-------------- --+
# List approved comments. $ wp comment list --number=3 --status=approve --fields=ID,comment_date,comment_author +------------+---------------------+-------------- --+ | comment_ID | comment_date | comment_author | +------------+---------------------+-------------- --+ | 1 | 2015-06-20 09:00:10 | Mr WordPress | | 30 | 2013-03-14 12:35:07 | John Doe | | 29 | 2013-03-14 11:56:08 | Jane Doe | +------------+---------------------+-------------- --+
wp comment delete
Видаляє коментар.
Використання
wp comment delete {id}... [--force]
Можна вказати Глобальні параметри та такі:
- {id}…
- One or more IDs comments to delete.
- [–force]
- Перейти до trash bin.
Приклади
# Delete comment. $ wp comment delete 1337 --force Success: Deleted comment 1337.
# Delete multiple comments. $ wp comment delete 1337 2341 --force Success: Deleted comment 1337. Success: Deleted comment 2341.
wp comment trash
Поміщає до кошика або видаляє коментар.
Використання
wp comment trash {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- Ідентифікатори коментарів до trash.
Приклади
# Trash comment. $ wp коментар trash 1337 Success: Trashed comment 1337.
wp коментар untrash
Прибирає коментар із кошика.
Використання
wp comment untrash {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- ID з коментарів до untrash.
Приклади
# Untrash comment. $ wp коментар untrash 1337 Success: Untrashed comment 1337.
wp comment spam
Позначає коментар як спам.
Використання
wp comment spam {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- Ідентифікатори коментарів до списку spam.
Приклади
# Spam comment. $ wp коментар spam 1337 Success: Marked as spam comment 1337.
wp коментар unspam
Прибирає коментар зі спаму.
Використання
wp коментар unspam {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- Ідентифікатори коментарів до unmark as spam.
Приклади
# Unspam comment. $ wp коментар unspam 1337 Success: Unspammed comment 1337.
wp comment approve
Затверджує коментар.
Використання
wp comment approve {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- ID з коментарів до approve.
Приклади
# Approve comment. $ wp comment approve 1337 Success: Approved comment 1337.
wp comment unapprove
Ставить статус коментаря unapprove .
Використання
wp comment unapprove {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- Ідентифікатори коментарів до unapprove.
Приклади
# Unapprove comment. $ wp коментар unapprove 1337 Success: Unapproved comment 1337.
wp comment count
Підраховує коментарі, на весь блог чи на цей пост.
Використання
wp comment count [{post-id}]
Можна вказати Глобальні параметри та такі:
- [{post-id}]
- ID з листа до count comments in.
Приклади
# Count comments on whole blog. $wp comment count approved: 33 spam: 3 trash: 1 post-trashed: 0 all: 34 moderated: 1 total_comments: 37
# Count comments in a post. $ wp comment count 42 approved: 19 spam: 0 trash: 0 post-trashed: 0 all: 19 moderated: 0 total_comments: 19
wp comment recount
Перераховує значення comment_count для одного або кількох записів.
Використання
wp comment recount {id}...
Можна вказати Глобальні параметри та такі:
- {id}…
- ID для одного або більше повідомлень до оновлення.
Приклади
# Recount comment for the post. $ wp comment recount 123 Updated post 123 Коментарі count to 67.
wp comment status
Повертає статус коментаря.
Використання
wp comment status {id}
Можна вказати Глобальні параметри та такі:
- {id}
- ID з коментаря до check.
Приклади
# Get status of comment. $ wp comment status 1337 approved
wp comment exists
Перевіряє, чи є коментар.
Displays a success message if the comment does exist.
Використання
wp comment exists {id}
Можна вказати Глобальні параметри та такі:
- {id}
- ID з коментаря до check.
Приклади
# Check whether comment exists. $ wp comment exists 1337 Success: Comment with ID 1337 exists.
wp comment meta list
Список всіх метаданих, пов’язаних із коментом.
Використання
wp comment 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 comment meta get
Отримує значення мета-поля.
Використання
wp comment 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 comment meta delete
Видалення мета-поля.
Використання
wp comment 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 comment meta add
Додає метаполе.
Використання
wp comment 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 comment meta update
Оновлює мета-поля.
Використання
wp comment 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 comment meta pluck
Отримує вкладене значення мета-поля (з серіал-го масиву).
Використання
wp comment 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 comment meta patch
Оновлює вкладені значення мета-поля.
Використання
wp comment 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