有没有快速查看wp-cron时间表的方法

时间:2013-05-02 作者:booyaa

我正在尝试确定哪个插件触发了wp-cron。我知道代码:http://codex.wordpress.org/Function_Reference/wp_get_schedules , 但是我更喜欢在sql后端做一些事情,而不是编写插件。

3 个回复
最合适的回答,由SO网友:montrealist 整理而成

为什么不创建一个cron作业,进行数据库转储,然后查看cron作业的信息保存在哪里?我就是这么做的。正如所怀疑的那样,WordPress 3.5.1将其cron作业保留在{wp}_options 名称下的表\'cron\'.

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE \'%cron%\'
或通过函数。php:

$cron_jobs = get_option( \'cron\' );
var_dump($cron_jobs);

SO网友:Suresh Kamrushi

WordPress有一个未记录的函数,_get_cron_array(), 返回当前所有计划任务的数组。我们将使用一种粗糙但有效的方法来使用var_dump(). 为便于使用,请在插件中放置以下代码:

echo \'<pre>\';
print_r( _get_cron_array() );
echo \'</pre>\';
有关详细信息:https://developer.wordpress.org/plugins/cron/simple-testing/

SO网友:SherylHohman

您可以使用WP-CLI。

从命令行,您可以从WordPress安装目录运行以下命令:

wp cron event list  
它将显示一个表,其中列出了计划的事件、何时运行以及重新计划的频率。以下是我运行命令时返回给我的内容:
enter image description here

https://kinsta.com/knowledgebase/wordpress-cron-job/

结束

相关推荐

WP-cron.php-如何删除WP的Cron瞬变?

我有一个Wordpress网络,我的任务是禁用WP Cron并将其替换为Apache Cron。我已经设置了一个PHP脚本,当Apache Cron调用该脚本时,它将在网络下的所有站点中循环,并向该站点的wp Cron发出请求。php页面,从而执行其cron。我想使用Wordpress的瞬态特性来限制我的PHP脚本,因为Wordpress限制了自己的cron。然而,当我深入研究代码时,我看到doing\\u cron瞬态已设置(在cron.php#217中),但从未取消设置。瞬态是否一直未设置,或者Wor