首页 > 解决方案 > WP cron 的 Wordpress 替代品

问题描述

正如您在标题中看到的,我正在寻找 WP cron 的替代方案。众所周知(或应该知道): WP_cron 仅在人们使用 wordpress 站点时运行。Fe:你每 15 分钟设置一个 cron,但过去一小时内没有人访问你的站点,什么也没发生。

我正在寻找其他解决方案,然后是 server-cronjobs(如 directadmin 和 cpanel),因为我构建了自己的插件,该插件将添加到不同的 wordpress 站点。

我找到了 cron-job.org ,这是一项免费服务。但是……免费并不是真正稳定的合作。

还有其他人有建议或知道服务吗?或者我应该启动自己的 cronjob-server,作为我服务的一部分?

标签: wordpressservercron

解决方案


最简单的解决方案是实际使用标准 cron 以wp-cron.php特定时间间隔执行文件。例如,将以下内容添加到您的 crontab 将每 5 分钟执行一次 Wordpress cron 脚本:

*/5 * * * * /WORDPRESS_INSTALL_DIR/wp-cron.php

如果您设置了一个真正的 cron 作业,那么我还认为您应该告诉 Wordpress 不要wp-cron.php通过将以下内容添加到文件底部来自动执行该wp-config.php文件:

define('DISABLE_WP_CRON', true);

推荐阅读