这是我正在开发的一个MU插件,我希望它每小时运行一次。不幸的是,每次我访问任何网站的wp管理页面时,它都会运行。我将调试栏插件与Cron插件一起使用,它始终表示下一个事件已经过去。有什么想法吗?
add_action(\'admin_menu\', \'dhg_cron_menu\');
function dhg_cron_menu()
{
add_options_page(\'NEW WPMS Stats\', \'NEW WPMS Stats\', \'manage-options\', \'dhg-cron\', \'dhg_cron_settings\');
}
function dhg_cron_settings()
{
if(!wp_next_scheduled(\'dhg_cron_hook\'))
{
wp_schedule_event(time(), \'hourly\', \'dhg_cron_hook\');
}
}
add_action(\'dhg_cron_hook\', \'dhg_cron_get_stats\');
function dhg_cron_get_stats()
{
// this is a custom function I use to log to a file for testing...
log_wpms_stats("testing!");
}