【问题标题】:Where in Wordpress DB are stored wp_cron tasks?在 Wordpress DB 中,wp_cron 任务存储在哪里?
【发布时间】:2013-05-13 18:50:23
【问题描述】:

我正在查看 wp_options 表,但没有类似的内容,尽管我已将我的 cron 任务设置为:

add_action('init', function() {
    if ( !wp_next_scheduled('my_awesome_cron_hook') ) {
        wp_schedule_event(time(), 'hourly', 'my_awesome_cron_hook');
    }
});

还是存储在wordpress中的某个txt文件中?

【问题讨论】:

    标签: wordpress cron


    【解决方案1】:

    它存储在wp_options内的数据库中option_namecron下。

    您可以通过以下方式获取数组:_get_cron_array()get_option('cron')

    见:http://core.trac.wordpress.org/browser/trunk/wp-includes/cron.php

    【讨论】:

    • 啊,我现在看到了。它以数组形式存储在 wp_options 表中,option_name 为 cron。
    • 不要使用_get_cron_array()。该函数的访问被标记为私有。这意味着它不适用于插件或主题开发人员,仅用于其他核心功能。为了完整起见,此处列出。
    猜你喜欢
    • 2011-11-02
    • 1970-01-01
    • 2018-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-06
    • 1970-01-01
    相关资源
    最近更新 更多