我正在为我的wp站点创建一个注册小部件,它按预期工作,但是如果用户已经存在,我需要一种检索该信息的方法。我正在使用ajax进行调用,下面是我的代码:
$.post(AjaxRequest.ajaxurl, {
action: "send_wlm",
user_login: formdata[0].value,
user_email: formdata[1].value,
user_practice_role: formdata[2].value,
user_practice_level: formdata[3].value,
user_practice: formdata[4].value
}, function (response) {
console.log(response);
});
PHP
public function wlm_user_level (){
global $wpdb;
$random_password = wp_generate_password( $length=12, $include_standard_special_chars=false );
$user_name = $_POST[\'user_login\'];
$user_email = $_POST[\'user_email\'];
$user_id = wp_create_user( $user_name, $random_password, $user_email ); }
我唯一的问题是,我知道它会返回一个错误对象,但如何让该对象从ajax调用返回它呢?