你做错了一件事是期望能够在运行cron作业时看到回音。更好的测试是让它在数据库中进行更改,例如:
`update_option('my_cron_test', current_time())`;
WP Cron作业(与大多数cron作业一样)旨在运行需要按计划发生的功能。它们不是为了创建“用户输出”。
的 WP Cron Jobs的一些提示: 强> 您的代码将尝试每小时运行一次该函数,但是WP的设置方式,它可能(或可能不)运行,具体取决于网站是否被访问。
这个弱点有很多解决方案,最简单/最有效的方法是在服务器上设置一个触发WP cron的crontab作业。像这样的东西:
/15 * * * wget -q -O - http://yourdomain.com/wp-cron.php?doing_wp_cron
有关这方面的更多帮助(可能很棘手),请查看以下文章: 正确设置WP Cron作业 掌握WP Cron