Techcrunch has released a library to spawn an asynchronous task within WordPress.
https://github.com/techcrunch/wp-async-task
Essentially, you can take any process that is triggered by an action hook, and you can defer the processing on that hook to run asynchronously. You extend the class to define which action you are triggering and a couple of functions to prepare_data to pass, and the action to perform.
Related Posts:
- Is there way to run a code every time when any cron is run?
- WP cron doesn’t pass through my arguments
- A unique wp_schedule_single_event() for each post?
- Dynamic name of cron event
- XML Imported Custom Posts
- remove_action or remove_filter with external classes?
- add_action reference a class
- Why does save_post action fire when creating a new post?
- How to test wp_cron?
- Remove parent theme action in child
- How to know what priority to use with add_action()?
- How to do_action and get a return value?
- Remove an action from an external Class
- Difference between do_action_ref_array() and do_action()
- Can my “add_action” function know the name of the hook calling it?
- Why is there both a save_post and wp_insert_post action?
- Does the event ‘wp_version_check’ even exist? What is it doing?
- When is admin_init Action ran?
- Can an action callback prevent the parent from continuing execution?
- remove_action in a theme
- add_action ‘manage_posts_custom_column’ in a class [closed]
- How do I enqueue a script to run inside the Gutenberg editor?
- How can I find out what functions are assigned to actions?
- Unable to prevent function using save_post firing twice
- Difference between do_action(‘admin_enqueue_scripts’, $hook_suffix) and do_action(“admin_print_styles-$hook_suffix”) syntax
- Cron jobs in a class
- Add something to beginning of the content
- Disable WooCommerce action
- How can I remove the WP menu from the admin bar?
- When and Where to use wp_insert_post()
- Why, Where, and When to use reference pointers in filters/hooks?
- add_action customize_register not working
- Passing arguments into ‘init’ function
- Add a Custom Field in Comment Box AFTER text area BUT BEFORE Send button
- How to use conditional add_action for WordPress
- Using wp_insert_post and post_update_meta but need to fire save_post afterward
- WP Schedule Event – Every Day When First Visitor Comes
- enqueuing React script and hooking its target div fails to load script
- wp_logout action not working
- How to remove an action that is added inside a class
- PHP5, Inheritance, Singleton – action & filter hook limitations
- Having an add_action( ‘user_new_form’,) [closed]
- Using auth_redirect returns cannot modify header information
- add action which returns modified value
- What would cause the ‘wp’ action to fire twice per page (but only once per post) in Firefox only?
- Problem:Save Several Duplicate posts in The Database and then Error nesting level of ‘100’ reached
- How to remove an action added by a child theme of Genesis
- I don’t understand why I need a lower priority to remove an action with a higher priority to make it work
- WordPress admin WP_table_list show incorrectly
- wp_get_attachment_metadata returns false with add_action() ‘add_attachment’ hook
- How to add a checkbox inside the “Publish post” widget?
- Manually add admin bar
- Is there a way to expose additional fields to the Bulk Action > Edit functionality?
- What’s the usage of action do_meta_boxes?
- How can I invoke an action after a CiviCRM triggering event?
- Custom bulk actions in WP 3.7.1
- Remove action from a plugin class
- do_action pass array argument as reference not copy [duplicate]
- how can I use add_action with external class which the function contain 2 argument?
- remove_action not working with procedural function
- Why Should We Use wp_clear_scheduled_hook and What it Does?
- Woocommerce Change placement with wrapper
- Modify query in pre_get_posts action is messing up my nav menu
- Exclude trash from save_post
- How to check if an action is already fired?
- add_action and wp_head not display content in head section
- Scheduled event won’t fire
- Which action fire in front-end single post only
- When should I call add_settings_section and add_settings_field?
- use add_action(‘wp_head’) in a widget
- Unable to show error message using wp_login action
- Usage of do_action and add_adction
- array of objects to do_action, callback gets singular object?
- Preventing frontpage to be deleted/moved to trash
- WP action is not triggering a do_action() call within?
- Selectively applying action based on role
- Mustn’t do_action be accompanied with a function?
- where is the documentation for add_action() parameters?
- How to set a different value in the generator meta tag?
- How to remove a custom action on child theme?
- Action hook on only publishing post not on editing or updating
- WP_cron won’t trigger my action
- Any insights into Transient API locking, cron and threading?
- Create cron job without a plugin?
- how can I use add_action run another function when publishing new post?
- Call add_action() in function wordpress
- How to remove function?
- Performance : Duplicating `add_action`
- Validate form in functions.php, send errors back to template
- What is the callback sent to add_submenu_page() invoked by WordPress?
- remove_action returns FALSE
- add_action in class and use it in theme
- Remove action from shortcode
- How to track post number on the_loop
- How can I trigger actions manually?
- Write automatic title at save_post (infinite loop)
- How to get $tag to fill into add_action() or add_filter()?
- Add meta field after post has been published
- Better action hook for creating table than after_switch_theme and switch_theme action hook
- Adding the hook ‘vc_before_init’ inside a object