Cron API (рубрика)

Подробнее о том что такое Крон читайте в статье: WP Cron (планировщик) в WordPress

do_enclose()

Проверяет указанную запись на наличие в её контенте ссылок на Видео и Аудио. Если ссылки найдены, то добавляет эти URL в мета-поля enclosure.

wp_clear_scheduled_hook()

Удаляет все крон-задачи прикрепленные к указанному хуку и имеющие указанные параметры. Работает на основе wp_unschedule_event().

wp_cron()

Запускает все запланированные Крон события, время которых подошло.

wp_doing_cron()

Определяет является ли текущий запрос, запросом к Крону. Условный тег.

wp_get_scheduled_event()

Получает запланированную wp-cron задачу - данные указанного задания в виде объекта.

wp_get_schedules()

Получает поддерживаемые Cron интервалы времени.

wp_next_scheduled()

Возвращает метку времени (timestamp) когда должно сработать следующее по расписанию cron задание. Позволяет проверить есть ли в крон указанное задание.

wp_schedule_event()

Создает многоразовую крон-задачу. Устанавливает хук, который будет вызываться каждый раз через указанный интервал времени.

wp_schedule_single_event()

Создает одноразовую крон-задачу. Устанавливает хук, который будет вызван всего один раз в указанное время.

wp_unschedule_event()

Удаляет из расписания указанное крон событие (задание). Для удаления нужно указать все данные: метку времени, имя хука и параметры.

wp_unschedule_hook()

Удаляет из расписания крон абсолютно все крон задачи по указанному хуку. Тут не важно какие параметры были указаны при регистрации задачи.