WordPress控制台应用程序(只能通过crontabb执行自定义函数)

时间:2020-08-13 作者:Mindaugas Jakubauskas

我在数据库中有一些自定义表,我需要不时清理过期的数据。

如果我使用的是WP-Cron,这将很容易,但WP-Cron很差劲,是不可能的(尤其是对于我正在做的事情)。考虑到这一点,我需要使用crontab. 我应该如何以干净、有效的方式做到这一点,而不需要恶意的黑客攻击?

我在考虑创建一个REST端点,但如何保护它,使其只能由crontab打开?

解决方案应该放在插件文件夹中,这样就可以轻松地存储在GIT中(例如,在主文件夹中存储文件的讨厌的解决方法(也称为public_html) 不受欢迎)。

一直在寻找一个好的解决方案,但没有成功。。。提前感谢!

1 个回复
最合适的回答,由SO网友:Mindaugas Jakubauskas 整理而成

正如@TomJ Nowell提到的,该解决方案通过crontab启动WP Cron(并在用户访问时禁用它)。

相关推荐

覆盖User-edit.php以设计自己的个人资料页面

我到处都找遍了,但找不到有关这方面的任何信息。我想重新排列用户配置文件页面(wp admin/profile.php)上的字段。任何人都可以让我知道我如何从主题本身做这件事。我不想编辑WordPress核心文件。提前谢谢你。