WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Рекомендую всем своим клиентам!
функция не описана

ActionScheduler::init() public WC 1.0

Initialize the plugin

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: ActionScheduler{}

Возвращает

null. Ничего.

Использование

$result = ActionScheduler::init( $plugin_file );
$plugin_file(строка) (обязательный)
-

Код ActionScheduler::init() WC 5.8.0

public static function init( $plugin_file ) {
	self::$plugin_file = $plugin_file;
	spl_autoload_register( array( __CLASS__, 'autoload' ) );

	/**
	 * Fires in the early stages of Action Scheduler init hook.
	 */
	do_action( 'action_scheduler_pre_init' );

	require_once( self::plugin_path( 'functions.php' ) );
	ActionScheduler_DataController::init();

	$store      = self::store();
	$logger     = self::logger();
	$runner     = self::runner();
	$admin_view = self::admin_view();

	// Ensure initialization on plugin activation.
	if ( ! did_action( 'init' ) ) {
		add_action( 'init', array( $admin_view, 'init' ), 0, 0 ); // run before $store::init()
		add_action( 'init', array( $store, 'init' ), 1, 0 );
		add_action( 'init', array( $logger, 'init' ), 1, 0 );
		add_action( 'init', array( $runner, 'init' ), 1, 0 );
	} else {
		$admin_view->init();
		$store->init();
		$logger->init();
		$runner->init();
	}

	if ( apply_filters( 'action_scheduler_load_deprecated_functions', true ) ) {
		require_once( self::plugin_path( 'deprecated/functions.php' ) );
	}

	if ( defined( 'WP_CLI' ) && WP_CLI ) {
		WP_CLI::add_command( 'action-scheduler', 'ActionScheduler_WPCLI_Scheduler_command' );
		if ( ! ActionScheduler_DataController::is_migration_complete() && Controller::instance()->allow_migration() ) {
			$command = new Migration_Command();
			$command->register();
		}
	}

	self::$data_store_initialized = true;

	/**
	 * Handle WP comment cleanup after migration.
	 */
	if ( is_a( $logger, 'ActionScheduler_DBLogger' ) && ActionScheduler_DataController::is_migration_complete() && ActionScheduler_WPCommentCleaner::has_logs() ) {
		ActionScheduler_WPCommentCleaner::init();
	}

	add_action( 'action_scheduler/migration_complete', 'ActionScheduler_WPCommentCleaner::maybe_schedule_cleanup' );
}