在 WordPress 中调试 cron 任务

标签 debugging wordpress cron logging

如何调试由内部运行的 cron 任务 cron functions ?我的 cron 任务没有触发,我想当 cron hook 发生时一些函数还没有声明。

如果我可以将错误存储到某个日志文件中会很棒吗?有任何想法吗?谢谢。

我用了 Core Control 插件看看是否一切正常。 my_task_hook 和 Hook 函数也是如此,“截止时间”正在改变......所以一定是其他地方出了问题。

最佳答案

我找到了 wp-cron 仪表板插件 http://wordpress.org/extend/plugins/wp-cron-dashboard/ 非常有帮助。使用它我能够看到哪些 cron 任务在工作,哪些没有。

我还发现有关 cron 函数的文档不是很清楚。 设置 wp cron 任务时,请确保使用 add_action 添加函数作为操作,然后才能在任务上运行 wp_schedule_event。

祝你好运!

关于在 WordPress 中调试 cron 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407938/

相关文章:

mysql - 如何移动 Wordpress 站点并搜索和替换数据库而不出现内部服务器错误?

internationalization - WordPress 多语言插件

php - docker 内的 owncloud cron 执行

python - PyCharm - 如何暂停所有线程

c++ - gcc 编译的 C++ 中不包含调试符号

php - 在 wordpress 的特定标签中显示 mysql 查询

ruby-on-rails-3 - Rails 3 - 每当 gem 错误 :/usr/bin/env: ruby: No such file or directory

python - Virtualenv 不会改变 Cronjob 中的 PYTHONPATH

ios - 在 Xcode 4 GM 中,如何打开 LLDB?我只看到 GDB

php - 在 PHP 命令行上显示完整的堆栈跟踪