wordpress - wp-cron.php 没有被执行

标签 wordpress

今晚我注意到一些本来应该(昨天)发出的电子邮件没有发送。计划并发送这些电子邮件的插件通过 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/

相关文章:

php - 许多WordPress主题中奇怪的虚假social.png的目的是什么

javascript - 简单的 Javascript 在 Wordpress/WooCommerce 插件中不起作用

php - 搜索结果页面帖子模板? [WordPress]

wordpress - 设置自定义排序时,Woocommerce 默认排序不起作用

php - 如何在wordpress中进行 session 登录

css - 从前端为注销的用户或访客隐藏 WP 插件

php - wordpress 中的 add_action 函数

wordpress - [音频] WordPress短代码中的网址错误

php - 置顶帖子 wordpress 的样式

php - 如何只为未登录用户取消注册Wordpress样式表?