wp cron

Перевіряє, запускає та видаляє події WP-Cron; керує розкладами WP-Cron.

Список командОпис
wp cron test


Тестує систему запуску WP-Cron та повертає результат роботи.
wp cron event list


Отримує події WP-Cron.
wp cron event schedule


Планує події WP-Cron.
wp cron event run


Запуск події WP-Cron.
wp cron event delete


Видаляє події WP-Cron.
wp cron schedule list


Отримує список усіх часових проміжків WP-Cron.

Приклади

# Test WP Cron spawning system
$ wp cron test
Success: WP-Cron spawning is working as expected.

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





wp cron test

Тестує систему запуску WP-Cron та повертає результат роботи.

Цей список тестів спричиняє стиснення системи:

  • Checks to see if the DISABLE_WP_CRON constant is set; errors if true because WP-Cron is disabled.
  • Checks to see if the ALTERNATE_WP_CRON constant is set; warns if true.
  • Примітка до розриву WP-Cron over HTTP; warns if non 200 response code is returned.

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

wp cron test

Приклади

# Успішне проходження тесту.
$ wp cron test
Success: WP-Cron spawning is working as expected.

# Тест не пройдено, у файлі визначено константу DISABLE_WP_CRON = true (відключення Cron)
$ wp cron test
Error: The DISABLE_WP_CRON constant is set to true. WP-Cron spawning is disabled.




wp cron event list

Отримує події WP-Cron.

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

wp cron event list [--fields={fields}] [--{field}={value}] [--field={field}] [--format={format}]

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

[–fields={fields}]
Зменшити відтворення до конкретного об’єкта поля.
[–{field}={value}]
Filter by one or more fields.
[–field={field}]
Використовуйте значення для одного поля для кожного випадку.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

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

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

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

  • hook
  • next_run_gmt
  • next_run_relative
  • recurrence

Ці поля є optionally available:

  • time
  • sig
  • args
  • schedule
  • interval
  • next_run

Приклади

# List scheduled cron events
$wp cron event list
+------------------------------------+------------ ---------+-----------------------+---------------+
| hook | next_run_gmt | next_run_relative | recurrence |
+------------------------------------+------------ ---------+-----------------------+---------------+
| action_scheduler_run_queue | 2019-01-04 14:47:05 | now | 1 хвилина |
| wp_privacy_delete_old_export_files | 2019-01-04 14:54:43 | now | 1:00 |
| woocommerce_cancel_unpaid_orders | 2019-01-04 15:46:58 | 46 хвилин 59 seconds | Non-repeating |
| wp_update_plugins | 2019-01-04 18:54:43 | 3 години 54 хвилин | 12 годин |
| wp_update_themes | 2019-01-04 18:54:43 | 3 години 54 хвилин | 12 годин |
| wp_version_check | 2019-01-04 18:54:43 | 3 години 54 хвилин | 12 годин |
| wp_scheduled_delete | 2019-01-04 19:01:23 | 4 години 1 хвилина | 1 день
| delete_expired_transients | 2019-01-04 19:01:23 | 4 години 1 хвилина | 1 день
| woocommerce_cleanup_personal_data | 2019-01-04 20:26:58 | 5 годин 26 хвилин | 1 день
| woocommerce_tracker_send_event | 2019-01-04 20:27:08 | 5 годин 27 хвилин | 1 день
| woocommerce_cleanup_logs | 2019-01-04 23:26:58 | 8 годин 26 хвилин | 1 день
| woocommerce_scheduled_sales | 2019-01-05 00:00:00 | 9 годин | 1 день
| woocommerce_cleanup_sessions | 2019-01-05 02:26:58 | 11 годин 26 хвилин | 12 годин |
| wp_scheduled_auto_draft_delete | 2019-01-05 14:17:10 | 23 години 17 хвилин | 1 день
| woocommerce_geoip_updater | 2019-01-31 12:00:00 | 3 тижні 5 днів | 1 місяць |
+------------------------------------+------------ ---------+-----------------------+---------------+
# List scheduled cron events in JSON
$ wp cron event list --fields=hook,next_run --format=json
[{"hook":"wp_version_check","next_run":"2016-05-31 10:15:13"},{"hook":"wp_update_plugins","next_run":"2016-05-31 10:15 :13"},{"hook":"wp_update_themes","next_run":"2016-05-31 10:15:14"}]




wp cron event schedule

Планує події WP-Cron.

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

wp cron event schedule {hook} [{next-run}] [{recurrence}] [--{field}={value}]

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

{hook}
The hook name.
[{next-run}]
A Unix timestamp or an English textual datetime description compatible with
strtotime() . Defaults to now.
[{recurrence}]
How often the event should recur. See
wp cron schedule list for available schedule names. Defaults to no recurrence.
[–{field}={value}]
Associative args for the event.

Приклади

# Schedule a new cron event
$wp cron event schedule cron_test
Success: Scheduled event with hook 'cron_test' для 2016-05-31 10:19:16 GMT.
# Schedule New cron event with hourly recurrence
$ wp cron event schedule cron_test зараз hourly
Success: Scheduled event with hook 'cron_test' для 2016-05-31 10:20:32 GMT.
# Schedule new cron event and pass associative arguments
$ wp cron event schedule cron_test '+1 hour' --foo=1 --bar=2
Success: Scheduled event with hook 'cron_test' для 2016-05-31 11:21:35 GMT.




wp cron event run

Запуск події WP-Cron.

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

wp cron event run [{hook}...] [--due-now] [--all]

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

[{hook}…]
One or more hooks to run.
[–due-now]
Run all hooks due right now.
[–all]
Run all hooks.

Приклади

# Run all cron events due right now
$ wp cron event run --due-now
Success: Executed на 2 cron events.




wp cron event delete

Видаляє події WP-Cron.

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

wp cron event delete {hook}

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

{hook}
The hook name.

Приклади

# Delete the next scheduled cron event
$ wp cron event delete cron_test
Success: Deleted 2 instances of cron event 'cron_test'.




wp cron schedule list

Отримує список усіх часових проміжків WP-Cron.

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

wp cron schedule list [--fields={fields}] [--field={field}] [--format={format}]

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

[–fields={fields}]
Зменшити відтворення до конкретного об’єкта поля.
[–field={field}]
Використовуйте значення для однієї філії для всіх schedule.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • ids
  • json
  • yaml

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

Ці польоти будуть розглянуті за назвою для всіх cron schedule:

  • name
  • display
  • interval

Там не є aditional fields.

Приклади

# List available cron schedules
$ wp cron schedule list
+------------+-------------+----------+
| name | Display | interval |
+------------+-------------+----------+
| hourly | Once Hourly | 3600 |
| twicedaily | Twice Daily | 43200 |
| daily | Once Daily | 86400 |
+------------+-------------+----------+
# List id of available cron schedule
$ wp cron schedule list --fields=name --format=ids
hourly twicedaily daily

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

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