어떻게하는지 알아 냈습니다. 당신은 xml-rpc로 할 수 있습니다. 누구든지 그것을 필요로한다면 내 요청 플러그인에있는 코드는 다음과 같습니다.
function register_user($args){
require_once(ABSPATH . WPINC . '/registration.php');
/* Check if users can register. */
$registration = get_option('users_can_register');
/* If user registered, input info. */
$userdata = array(
'user_pass' => esc_attr($args[2]),
'user_login' => esc_attr($args[0]),
'first_name' => esc_attr(""),
'last_name' => esc_attr(""),
'nickname' => esc_attr(""),
'user_email' => esc_attr($args[1]),
'user_url' => esc_attr(""),
'aim' => esc_attr(""),
'yim' => esc_attr(""),
'jabber' => esc_attr(""),
'description' => esc_attr(""),
'role' => get_option('default_role'),
);
if (!$userdata['user_login']){
$error = __('A username is required for registration.', 'frontendprofile');
return "user-invalid";
}elseif (username_exists($userdata['user_login'])){
$error = __('Sorry, that username already exists!', 'frontendprofile');
return "user-used";
}elseif (!is_email($userdata['user_email'], true)){
$error = __('You must enter a valid email address.', 'frontendprofile');
return "email-invalid";
}elseif (email_exists($userdata['user_email'])){
$error = __('Sorry, that email address is already used!', 'frontendprofile');
return "email-used";
}
else{
$new_user = wp_insert_user($userdata);
wp_new_user_notification($new_user, $user_pass); //send the user an email with the information
return "success";
}
update_user_meta($args[0]->ID, 'setup', "0");
}
블로그 등록 양식으로 연결되는 웹 뷰를 호출하면 어떨까요? 그런 다음 인증 및 기타 기능의 경우 xml-rpc 메소드를 사용하십시오. – Zakaria
나는 차라리 ... = /하지만 그 유일한 선택이라면, 나는 그걸로 가야만 할 것 같아. –
내가 찾는 API 기능을 찾지 않았지만, 내가 너라면, 나 webview를 사용하거나 내 데이터베이스에 사용자를 삽입하는 "php"파일을 만듭니다. – Zakaria