Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating multiple queues #4

Open
jonathanstegall opened this issue Aug 21, 2018 · 0 comments
Open

Creating multiple queues #4

jonathanstegall opened this issue Aug 21, 2018 · 0 comments

Comments

@jonathanstegall
Copy link

Is it possible to create separate queues? I have a plugin that pushes data to a third party api, and also pulls data from that same api.

What I had done in WP_Background_Processing is create an array of classes that could be scheduled, each with a callback method that the class could call.

Then I used add_filter( 'cron_schedules', array( $this, 'set_schedule_frequency' ) ); to loop through the classes and load a user configured (in wp_options) setting for how often each one should run.

Can I do this in wp-queue? I notice that the cron class starts off like this: public function __construct( $id, $worker, $interval ) { but I'm not sure how that relates, for example, to wp_queue()->cron();

I notice that the cron class already has its own schedule_cron method, but it does not appear to be extensible.

What is the best way to create (three, for example) cron schedules from a class property, with possibly distinct intervals?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant