Я пытаюсь работать, какой плагин вызывает wp-cron. Я знаю о коде: http://codex.wordpress.org/Function_Reference/wp_get_schedules , но я бы предпочел сделать что-то в серверной части SQL, а не писать плагин.
20
Я пытаюсь работать, какой плагин вызывает wp-cron. Я знаю о коде: http://codex.wordpress.org/Function_Reference/wp_get_schedules , но я бы предпочел сделать что-то в серверной части SQL, а не писать плагин.
Ответы:
Почему бы вам просто не создать задание cron, создать дамп базы данных и посмотреть, где хранится информация о задании cron? Это то, что я сделал. Как и предполагалось, WordPress 3.5.1 хранит свои задания cron в
{wp}_options
таблице под именем'cron'
.Или через functions.php:
источник
WordPress имеет недокументированную функцию,
_get_cron_array()
которая возвращает массив всех текущих запланированных задач. Мы собираемся использовать грубый, но эффективный метод, чтобы избавиться от всех используемых задачvar_dump()
. Для удобства использования поместите следующий код в плагин:Для получения дополнительной информации: https://developer.wordpress.org/plugins/cron/simple-testing/
источник
Вы можете использовать WP-CLI.
Из командной строки вы можете запустить следующую команду из каталога вашей установки WordPress:
Он будет отображать таблицу запланированных событий, когда он настроен на запуск, и как часто он перенесен. Вот что мне вернули, когда я выполнил команду:
https://kinsta.com/knowledgebase/wordpress-cron-job/
источник
wp cron event list