我想在Wordpress中安排一个活动。这是我尝试在标题中测试的最简单的表单,但它不起作用:
add_action ( 'my_schedule_hook', 'testing_only' );
if ( !wp_next_scheduled( 'my_schedule_hook' ) ) {
wp_schedule_event( time(1442233753), 'daily', 'my_schedule_hook' );
}
function testing_only(){
$wpdb->insert( 'wp_postmeta', array( 'meta_key' => 'test' , 'meta_value' => '001122' ) );
}
另外,我试过这两个:
define('DISABLE_WP_CRON', true);
define('ALTERNATE_WP_CRON', true);
但那些人也不会工作。
答案 0 :(得分:1)
不需要define('ALTERNATE_WP_CRON', true);
您已通过添加define('DISABLE_WP_CRON', true);
无论如何,你可以导航到www.yoursitename.com/wp-cron.php,它会触发任何需要运行的预定crons(即他们的预定时间已经过去)