WordPress插件中的子线程?



是否可以在WordPress插件中创建一个新线程来执行一些超轻量级异步工作?

异步任务应该使用wp_schedule_event函数完成。 它在未来的时间安排一个由 wp-cron 系统激活的事件。

对于单个异步任务,您应该像这样使用 wp_schedule_single_event 函数:

wp_schedule_single_event( time(), 'my_new_event' );

传入当前时间和为任务定义的操作。

这对于wordpress需要的正常异步任务来说很好。

但是,如果您需要一个真正的异步线程来处理某些内容,最好查看Ashley Rich的WP后台处理库。它相当不错。

最新更新