在您的功能中。php您可以使用它。您必须再次激活主题才能使其生效。您只想在激活时安排cron作业,而不是在激活时,而不是在每次页面加载时安排cron作业,这就是它的功能所在。php会加载,它会加载每个页面。
这在插件中使用会更好。
register_activation_hook(__FILE__, \'cron_job_activation_hook\');
function cron_job_activation_hook() {
wp_schedule_event( time(), \'daily\', \'ron_posts_emails\');
}
add_action(\'ron_posts_emails\', \'ron_send_daily_posts_email\');
function ron_send_daily_posts_email() {
$args = array(
\'numberposts\' => 10,
\'orderby\' => \'post_date\',
\'order\' => \'DESC\',
\'post_type\' => \'reservations\',
\'post_status\' => \'draft, publish, future, pending, private\',
\'suppress_filters\' => true );
$recent_posts = wp_get_recent_posts( $args, $output = ARRAY_A );
//mail stuff hurr
}