Я регистрирую событие как:
wp_schedule_single_event( time(), 'do_custom_hook', array( $body ) );
Кроме того, я добавил следующее действие:
add_action('do_custom_hook', 'process_custom_hook', 10);
function process_custom_hook($body){
// custom code here
}
Однако иногда срабатывает функция process_custom_hook, а в другое время просто не работает (хотя чаще всего срабатывает. Пропускается около 10% -20% времени)
Событие всегда возвращает true, что означает, что оно должно быть зарегистрировано.
Кроме того, во время тестирования я убедился, что аргументы (тело) всегда разные.
Любая причина, по которой это может произойти?