是否可以在WordPress插件中创建一个新线程来执行一些超轻量级异步工作?
异步任务应该使用wp_schedule_event函数完成。 它在未来的时间安排一个由 wp-cron 系统激活的事件。
对于单个异步任务,您应该像这样使用 wp_schedule_single_event 函数:
wp_schedule_single_event( time(), 'my_new_event' );
传入当前时间和为任务定义的操作。
这对于wordpress需要的正常异步任务来说很好。
但是,如果您需要一个真正的异步线程来处理某些内容,最好查看Ashley Rich的WP后台处理库。它相当不错。