У меня вопрос в wp_schedule_event
на его 2-й параметр, который объявляет время для запуска функции ловушки. основанный на https://codex.wordpress.org/Function_Reference/wp_schedule_event у него есть три допустимых значения: 'hourly'
,'twicedaily
‘, а также 'daily'
,
Что если я хочу, чтобы он запускался каждые 48 часов? Является ли это возможным?
Вы можете создать собственный интервал расписания.
например; Добавьте это к вашему functions.php или другому подходящему месту:
add_filter( 'cron_schedules', 'gadss_add_twodays_cron_schedule' );
function gadss_add_twodays_cron_schedule( $schedules ) {
$schedules['twodays'] = array(
'interval' => 172800, // 2 days in seconds
'display' => __( 'Once every two days' ),
);
return $schedules;
}
Других решений пока нет …