Функция wp_schedule_event не будет выполняться

Я использую wp_schedule_event для выполнения функции updatePostCounts (), выполняемой каждый час. Я также использую плагин «WP Crontrol», который показывает мне, что крючок (opbs_update_counts) существует и запускается каждый час. Но когда время вызвано, ничего не происходит – updatePostCounts () не выполняется. Вот код.

public function __construct() { $this->addActions(); register_deactivation_hook(__FILE__, array($this, 'deactivation')); } public function deactivation() { wp_clear_scheduled_hook('opbs_update_counts'); } public function addActions() { if( !wp_next_scheduled('opbs_update_counts') ) { wp_schedule_event(time(), 'hourly', 'opbs_update_counts'); } add_action('opbs_update_counts', array('cronTaskUpdateCounts')); add_action('init', array($this, 'action_init')); add_action('template_redirect', array($this, 'action_template_redirect')); } public function cronTaskUpdateCounts() { $this->updatePostsCounts(); } 

В чем может быть проблема?