如果您的网站没有点击或访问,激活WordPress cron的最佳方法是什么?
仅从开始我的新《每日圣经报价》博客开始,我还没有任何关注。我已安排了一篇帖子,每天“在每天6:00 AM 发布”。由于没有点击,我担心预定的帖子不会发表,所以我使用以下代码在共享的cpanel托管中添加了cronjob:
0 6 * * * wget -O /dev/null --timeout=120 http://example.com/wp-cron.php?doing_wp_cron=true
所以我的问题是
http://example.com/
就能发布预定的帖子吗?答案 0 :(得分:1)
要解决您的问题:
是的,您只需要加载站点的主页(尽管您可以加载站点的任何页面)即可触发WP Cron事件。当您在任何页面上加载WordPress堆栈时,它将加载整个WordPress堆栈,并且该加载的一部分是检查数据库以查看是否有任何cron事件准备就绪。 cron信息与有关该cron的下一个实例运行的时间以及当时运行的功能/挂钩的信息一起保存在数据库中,如果有匹配项,则将触发该事件。
有关WordPress cron的更多信息,您可以在这里查看其文档: https://developer.wordpress.org/plugins/cron/
为什么不安排在5:59 AM发布帖子,然后在6AM运行cron?这样可以确保它能及时发布。