queue()->search( array( 'per_page' => -1, 'status' => 'pending', 'claimed' => false, ) ); return $jobs; } /** * Run all pending queued actions. * * @return void */ public static function run_all_pending() { $queue_runner = new ActionScheduler_QueueRunner(); while ( $jobs = self::get_all_pending() ) { foreach ( $jobs as $job_id => $job ) { $queue_runner->process_action( $job_id ); } } } }