Project Type: WordPress Plugins

WP-Cron Integration

Overview ActionScheduler_QueueRunner integrates with WP-Cron by registering a custom schedule and a cron hook that runs the queue. Schedule and hook registration On ActionScheduler_QueueRunner::init(): Registers a schedule: Filter: cron_schedules Schedule...

ActionScheduler_ListTable

Located in classes/ActionScheduler_ListTable.php. Implements the WordPress admin list table for scheduled actions, including row/bulk actions, filtering, and notices. Public Methods __construct( ActionScheduler_Store $store, ActionScheduler_Logger $logger, ActionScheduler_QueueRunner $runner ) Initialize the...

ActionScheduler_RecurringActionScheduler

Located in classes/ActionScheduler_RecurringActionScheduler.php. Schedules and triggers a daily hook that allows third-party plugins to ensure their recurring actions remain scheduled. Public Methods init() Register the internal recurring schedule hook and...

ActionScheduler_SystemInformation

Located in classes/ActionScheduler_SystemInformation.php. Provides information about the currently active Action Scheduler source and registered sources. Public Methods active_source() Return details about the plugin or theme that contains the active Action...

ActionScheduler_TimezoneHelper

Located in classes/abstracts/ActionScheduler_TimezoneHelper.php. Helper utilities for normalizing Action Scheduler DateTime objects to the site’s timezone or UTC offset. Public Methods set_local_timezone( DateTime $date ) Set a DateTime to the WordPress...

ActionScheduler_Versions

Located in classes/ActionScheduler_Versions.php. Tracks registered versions of Action Scheduler and their initialization callbacks, and exposes information about the active source. Public Methods register( $version_string, $initialization_callback ) Register a version and...

ActionScheduler_wcSystemStatus

Located in classes/ActionScheduler_wcSystemStatus.php. Renders the Action Scheduler section inside WooCommerce’s System Status report, including counts and oldest/newest action dates by status. Public Methods __construct( $store ) Initialize with a store...

Migration Config

Action_SchedulerMigrationConfig is a builder class that configures the migration runner with source/destination stores and loggers. Since: 3.0.0 Source: classes/migration/Config.php Purpose The Config class defines: Where actions are migrating from (source...

ActionScheduler_ActionFactory

Located in classes/ActionScheduler_ActionFactory.php. Creates and stores scheduled actions with different schedule types (async, single, recurring, cron) and can hydrate stored actions from persisted data. This class is an internal helper...

Unscheduling actions

This document covers the public unscheduling helpers in Action Scheduler. Overview Unscheduling cancels existing scheduled actions. For recurring and cron actions, Action Scheduler only ever schedules the next occurrence. Canceling...

← Back to Chubes.net