You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置每小时运行的Cron脚本替代站点访客触发(Hostinger环境)

Hostinger环境下配置WordPress定时Cron脚本(替代访客触发模式)

前提确认

你已经在wp-config.php中添加了define('DISABLE_WP_CRON', true);,禁用了访客触发的WP Cron,这一步是必要的,避免重复执行消耗资源。

可用的Cron任务脚本(二选一即可)

1. PHP CLI命令(推荐,资源占用更低)

直接调用PHP执行wp-cron脚本,效率最高:

php -q /home/你的Hostinger用户名/public_html/wp-cron.php
  • 替换说明:把你的Hostinger用户名改成你主机的实际用户名(Hostinger后台可查看);如果WordPress安装在子目录,比如blog,路径要改成/home/你的Hostinger用户名/public_html/blog/wp-cron.php

2. Curl命令(兼容场景更广)

如果PHP CLI执行有问题,用curl请求wp-cron的URL:

curl -s https://你的站点域名/wp-cron.php?doing_wp_cron > /dev/null 2>&1
  • -s是静默模式,避免输出冗余信息;> /dev/null 2>&1是把所有输出丢弃,防止生成不必要的日志占用资源。

执行频率设置

在Hostinger的Cron任务面板中,设置执行周期为每小时一次:

  • 分钟:0
  • 小时:*
  • 日:*
  • 月:*
  • 星期:*
    对应的Cron表达式是0 * * * *

额外注意事项

  • 路径/域名务必准确:可以通过Hostinger文件管理器查看wp-cron.php的完整服务器路径,或者直接用站点域名测试访问https://你的站点域名/wp-cron.php,确保能正常访问(不会出现404)
  • 测试验证:设置完成后,手动触发一次Cron任务,然后登录WordPress后台,查看「工具→站点健康→信息→Cron」,确认计划任务正常执行
  • 资源优化:如果站点资源仍然紧张,可以考虑调整部分WP Cron任务的执行频率,比如把非必要的任务从每小时改成每天执行

内容的提问来源于stack exchange,提问作者Edgar Espinosa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:01:07