0

我正在使用 WordPress 3.3.1 的修改版本,并且已收到提醒,预定的帖子已“错过”并且没有按时自动发布,这意味着它们必须手动发布。

在 WP 的帖子管理中,帖子显示为“错过日程”。这发生在所有预定的帖子上,AFAIK。

我在 WP 论坛上看到了这篇文章并讨论了WP_Cron函数,但是它没有说明的是 - 我需要做任何事情来触发预定任务吗?

传统上,我会考虑向 crontab 添加一个脚本 - 但是我被引导相信这WP_Cron是一个“惰性 cron”,并且是通过 PHP 脚本而不是通过 Unix Crontab 触发的。

4

2 回答 2

1

是的 WP_Cron 仅在有人访问页面时运行,它与 Unix Crontab 不完全相同。我相信它是为没有 crontab 的服务器创建的一种解决方法。

更多信息在这里:http ://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/

于 2013-11-01T10:17:27.963 回答
0

我已经添加了这个wp-config.php,它似乎可以在测试环境中工作(虽然还没有在 LIVE 环境中测试过)

define( 'ALTERNATE_WP_CRON', true );
于 2013-11-04T16:29:47.150 回答