Automattic\WP\Cron_Control\Main::class_init PHP Метод

class_init() защищенный Метод

Register hooks
protected class_init ( )
    protected function class_init()
    {
        // Bail when plugin conditions aren't met
        if (!defined('\\WP_CRON_CONTROL_SECRET')) {
            add_action('admin_notices', array($this, 'admin_notice'));
            return;
        }
        // Load dependencies
        require __DIR__ . '/class-events.php';
        require __DIR__ . '/class-internal-events.php';
        require __DIR__ . '/class-rest-api.php';
        require __DIR__ . '/functions.php';
        require __DIR__ . '/wp-cli.php';
        // Block normal cron execution
        $this->set_constants();
        $block_action = did_action('muplugins_loaded') ? 'plugins_loaded' : 'muplugins_loaded';
        add_action($block_action, array($this, 'block_direct_cron'));
        remove_action('init', 'wp_cron');
        add_filter('cron_request', array($this, 'block_spawn_cron'));
    }