这是我的(精简)插件,在OOP中:
<?php
/*
Plugin Name: Cron Test
Plugin URI: http://www.mywebsite.com/
Description: Test
Version: 1.0
Requires at least: 3.0
*/
class CronTest {
public function __construct() {
if ( !wp_next_scheduled( \'dailyops\' ) ) {
wp_schedule_event( time(), \'daily\', \'dailyops\' );
}
add_action( \'dailyops\', array($this, \'do_this_daily\') );
}
function do_this_daily() {
// do something every day
error_log(\'daily\');
}
}
$cronTest = new CronTest();
无论如何,它不起作用(do\\u this\\u daily()从未被激发)。我在一个非OOP插件(不是基于类)中也尝试了同样的方法,但效果很好。我怎样才能让它在课堂上发挥作用?
编辑:我用一个可以测试的完整插件(仍然是最小的)替换了代码的初始部分。