当使用wp\\u insert\\u user()以编程方式添加用户时,如何运行无一次性电子邮件插件?
我是说这是怎么回事?
http://wordpress.org/plugins/no-disposable-email/
$random_password = wp_generate_password( 8, false );
$user_data = array(
\'user_login\' => $sanitized_user_login,
\'user_pass\' => wp_generate_password ( 7, false ),
\'first_name\' => $first_name,
\'last_name\' => $last_name,
\'user_email\' => $email,
\'display_name\' => $first_name . \' \' . $last_name,
\'nickname\' => $first_name . \' \' . $last_name,
\'role\' => \'TestDrive\',
\'city\'=>$city,
\'state\'=>$state,
\'country\'=>$country
);
$user_id = wp_insert_user($user_data);
以下是对我有效的方法: $errors = new WP_Error();
$check_disposable = no_disposable_email($errors, $sanitized_user_login, $email);
$error_string = $check_disposable->get_error_message();
if (!$error_string)) {
$user_id = wp_insert_user($user_data);
} else {
die("Please do not use disposable email for registering!");
}