标签归档:wordpress定时

WordPress定时任务调试插件——WP Crontrol

如果你曾经开发过需要借助定时任务完成的功能,很可能会和我产生一样的困扰,那就是:调试起来非常困难。首先,要测试好能否在各种情况下成功添加一条定时任务进入队列,还要确保定时执行的函数能够顺利完成它的任务,也得反复思考和测试各种参数是否合理,以及由此引起的性能问题。最重要的是,这些信息都不是直接摆在你面前的,需要手动翻看数据库里的各种信息,反复添加删除来测试,麻烦的让人头疼。

直到我发现了 WP Crontrol 插件,它是一个集「信息获取」和「调试操作」为一体的定时任务调试插件,完美的解决了上边提到的问题,能帮助我们节省大量时间,轻松调试定时任务。

插件的功能分两部分,分别用来管理定时任务队列和频率时间表。第一个在后台菜单「工具」下的「Cron Events」页面,可以创建、编辑和删除定时任务。

在上边插件生成的表格中,可以清楚的查看到所有现存的定时任务,我们可以直接在可视化界面编辑、立即运行或者删除掉一条任务,在开发相关功能的时候非常实用。

在同页面下方,可以快速创建定时任务;插件还提供了直接在网页中编写 PHP 代码,并且定时执行的功能,可以说无论是开发调试还是日常应用都是非常方便的。

在后台菜单「设置」里的「Cron Schedules」页面中,可以管理定时任务的频率时间表。在这里可以查看到所有设定的频率,也能添加新的,或者一键把自定义的频率删除。

 

[freesrc srctitle=”Download WP Crontrol” srcdesc=”By John Blackbourn & crontributors” url=”https://www.wpxyz.com.cn/wp-content/uploads/2020/04/wp-crontrol.1.7.1.zip” id=”195″ thumbnail=”https://www.wpxyz.com.cn/wp-includes/images/media/archive.png” title=”wp-crontrol.1.7.1″]