Caleb Stauffer Style

Action Scheduler

Action Scheduler is a library for triggering a WordPress hook to run at some time in the future (or as soon as possible, in the case of an async action). Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occasions.

Originally created by Prospress (the creators of WooCommerce Subscriptions, acquired by Automattic), Action Scheduler is a “scalable, traceable job queue for background processing large queues of tasks in WordPress.” It is very robust, and very simple to use. And for a developer of my skill, an easy and enjoyable plugin to develop.

And contribute I have: at the moment of writing this, I have authored 30 issues and PRs, and contributed ~500 lines of code. My largest contribution (not yet merged) will be for the command-line interface (CLI).

Contributing to open source projects is my recommended way to learn, keep growing, and to stay busy. If you’ve an idea for Action Scheduler, or need support, create a GitHub issue, or reach out to me directly!