wpjam-hooks.php中的cron_schedules参数会覆盖其他插件设置
173行原写法:
add_filter('cron_schedules', function(){
return [
'five_minutes' => ['interval' => 300, 'display' => '5分钟'],
'fifteen_minutes' => ['interval' => 900, 'display' => '15分钟']
];
});
没带变量直接返回,相当于覆盖了接口输出,实测导致WP-DBManager等插件定时设置失效,影响正常使用。
正确方法应该是这样:
add_filter('cron_schedules', function($schedules){
$schedules['five_minutes'] = array( 'interval' => 300, 'display' => '5分钟' );
$schedules['fifteen_minutes'] = array( 'interval' => 900, 'display' => '15分钟' );
return $schedules;
});
给$schedules添加2组键值而不是取代。
不过话说加上这2个时间段貌似也没啥大用啊。。只是为了方便在“定时作业”里显示么? =。=
5条回复
我要回复
暂时不支持网页回复,请安装