Простое тестирование WP-Cron

wp-cron
В этой части мы будем создавать плагин, который запускает задачу каждые 5 секунд и выводит сообщение. Для того, чтобы проверить это мы будем загружать файл wp-cron.php непосредственно в нашем браузере и выводить данные на дисплей, в противном случае мы должны были бы выполнить некоторые другие действия, может быть, в базе данных, так как вывод, как правило, не показывается на сайте. Давайте пробежимся через начальные шаги, чтобы быстро настроить, то что нам нужно.

Создайте файл плагина

В директории wp-content/plugins создайте папку «my-wp-cron-test» и файл «my-wp-cron-test.php». Очевидно, что вы можете назвать его как вам удобно. Это имя просто описательное для нашего предполагаемого использования.

Откройте файл PHP для редактирования и вставьте следующие строки:

Это установит плагин для отображения и активации в плагин-меню в консоли. Будьте уверены, что включили плагин.

Тестирование кода

Откройте браузер и укажите в нем YOUR_SITE_URL/wp-cron.php

Просмотреть все запланированные задачи

WordPress имеет недокументированную функцию, _get_cron_array, которая возвращает массив всех запланированных в настоящее время задач. Мы собираемся использовать грубый, но эффективный способ сбросить все задачи, используя var_dump. Для удобства использования поместите следующий код в плагине:

В простейшем случае можно вызвать такую функцию:

Навигация по разделам:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *