设置update_user_meta() 对于WP_User 如果get_user_meta() 结果是空的。
使用下一年的未来日期更新密钥:
$startDate=date(\'Y-m-d\');
$futureDate=date(\'Y-m-d\', strtotime(\'+1 year\', strtotime($startDate)) );
将活动安排在一年内
wp_schedule_event() 或使用
\'daily\' 检查所有用户的相对年份日期。
// WP_User_Query arguments
$args = array (
\'meta_query\' => array(
array(
\'key\' => \'future_email_date\',
\'value\' => date(\'Y-m-d\'),
\'compare\' => \'<=\',
\'type\' => \'DATETIME\',
),
),
);
// The User Query
$user_query = new WP_User_Query( $args );
找到匹配项时,请使用
wp_mail() 发送您的电子邮件。