今晚我注意到一些本来应该(昨天)发出的电子邮件没有发送。计划并发送这些电子邮件的插件通过 WP Cron 作业发送。
因此,深入研究 Apache 日志后,我看不到 wp-cron.php 的一个实例被调用。所以不知何故,Wordpress 没有执行该脚本。我没有在 wp-config.php 或任何地方设置 define('DISABLE_WP_CRON', true);
。
不,话虽如此,我可以直接从 wget 命令访问 wp-cron.php?doing_wp_cron ,这会运行“作业”并发送电子邮件。
所以我想知道为什么 WordPress 在访问该网站时可能不运行 wp-cron.php(今天可以肯定)。
我知道我想设置一个适当的 cron 作业来运行 wp-cron.php 无论如何......但我只是对为什么它不工作感到困惑,因为它应该是默认的。
也许有人可以阐明一些并向我展示一些我可能会丢失的东西?
干杯
最佳答案
我也遇到了同样的问题。我用 https://wp-mix.com/wordpress-cron-not-working/ 解决了它。尽管现在当我浏览我的网站时我看到了 https://example.com/?doing_wp_cron=1234567890.0987654321098765432 。这会影响搜索引擎优化
我希望有人能够找到问题的根本原因。
关于wordpress - wp-cron.php 没有被执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38989360/