如何以编程方式编辑现有的WordPress核心cron作业的频率?

问题描述

我有一个大型的多站点,并且wp_privacy_delete_old_export_files cron设置为每小时运行。这对于大型多站点上的性能非常不利。我在wordpress的追踪中看到一张票:

https://core.trac.wordpress.org/ticket/44370

但是显然很快什么都不会发生。

我知道我可以使用插件来执行此操作,但是由于多站点中有很多站点,因此我无法手动完成所有操作。有没有办法以编程方式更改cron的频率?

我需要一个可以在所有站点上循环运行的功能,如下所示:

foreach ( get_sites() as $blog ) {
// change interval from hourly to weekly of wp_privacy_delete_old_export_files
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)