如何在近8000个WordPress帖子上有效地执行批处理操作?

时间:2016-10-17 20:16:59

标签: wordpress

我编写了一个WordPress插件,用于分析帖子并在保存时从正文中提取一些数据(使用save_post操作)。

我的安装有近8,000个帖子,我需要在每个帖子上追溯执行此操作。因此,我需要某种批处理作业,它将迭代每个帖子并执行此操作而不会超时。

有很多方法可以设计这个,但是有一种普遍接受的方法吗?

1 个答案:

答案 0 :(得分:1)

来自Delicious Brains的Ashley Rich创建了一个后台处理类,旨在解决这个问题。您可以找到源代码here。您还可以在WooCommerce plugin

中找到它的使用示例