Выполнение cron-функций если включена опция в настройках?
Здравствуйте!
Немного запутался.. как реализовать выполнение cron функций если в настройках стоит галочка dothis(условно).
И там же(в опциях) изменяемый период, в соответствии с которым нужно "кронить"..
Писать крон-функцию крон-контрола, проверяющую состояние опции и временной интервал? Вешать на какой-то хук\фильтр.
Как бы правильно поступить..
Приветствую. Я делаю так:
1. отключаю wp-cron define('DISABLE_WP_CRON',true);
2. запускаю wp-cron через планировщик через каждые, например, пять минут.
3. пишем акшин функции для крона вордпресс
это пример информера погоды через настройки кастомайзера (get_theme_mod). если локация указана в настройках и трансент функция просрочена, то будет выполнен запрос данных на openweathermap с последующей записью данных в трансент функцию (обновление)... ну а уже в самом классе устанавливаю время жизни трансент функции в данном случае 2 часа...
И там же(в опциях) изменяемый период, в соответствии с которым нужно "кронить"..
со временем сложно сказать...мало данных....смотря, что вам нужно... можно это время использовать, как время для трансент...