是否可以在Wordpress插件中创建一个新的thread来执行一些超轻量级异步工作?
答案 0 :(得分:2)
异步任务应该使用wp_schedule_event函数完成。 它会在未来的时间内安排由wp-cron系统激活的事件。
对于单个异步任务,您应该使用wp_schedule_single_event函数,如下所示:
wp_schedule_single_event( time(), 'my_new_event' );
传入当前时间以及为任务定义的操作。
这适用于wordpress需要的正常异步任务。
如果您需要一个真正的异步线程来处理某些内容,最好通过Ashley Rich查看WP Background Processing Library。非常好。