【发布时间】:2016-10-02 14:12:11
【问题描述】:
我正在开发一个 Wordpress 插件来从自定义 CMS 迁移数据。 由于迁移本身遵循几个步骤并且需要一段时间才能完成,所以我希望有一个管理页面来显示后端脚本在导入数据时的进度。 我已经在网上阅读了一些关于后端和客户端之间的这种通信的文章,但是没有关于客户端和后端在 Wordpress 框架内的情况(正确设置客户端有一些限制)。
谢谢,
卢卡
【问题讨论】:
我正在开发一个 Wordpress 插件来从自定义 CMS 迁移数据。 由于迁移本身遵循几个步骤并且需要一段时间才能完成,所以我希望有一个管理页面来显示后端脚本在导入数据时的进度。 我已经在网上阅读了一些关于后端和客户端之间的这种通信的文章,但是没有关于客户端和后端在 Wordpress 框架内的情况(正确设置客户端有一些限制)。
谢谢,
卢卡
【问题讨论】:
为了实时显示 PHP 进程的进度,您必须让正在运行的 PHP 脚本更新可以从 JavaScript(例如 Angular)以固定间隔读取的帖子的状态。
我会让 PHP 创建一个帖子并使用 JSON 存储流程状态,并让 Angular 使用帖子和间隔更新管理视图。
【讨论】: