Что я должен включить, чтобы иметь возможность использовать wp_create_user
?
Мои текущие включения
include_once($_SERVER['DOCUMENT_ROOT']."/wp-config.php");
include_once($_SERVER['DOCUMENT_ROOT']."/wp-includes/registration.php");
include_once($_SERVER['DOCUMENT_ROOT']."/wp-includes/user.php");
Но он никогда не создает пользователя.
Чего мне не хватает?
Вот полный блок кода.
global $wpdb;
$user_name = $_GET['user_login'];
$user_password = $_GET['user_password'];
$user_email = $_GET['user_email'];
/* echo $user_name . " " . $user_password . " " . $user_email . " <br />"; */
$user_id = username_exists( $user_name );
if ( !$user_id ) { // User doesn't exist. Create user. Notify via JSON
$user_id = wp_create_user( $user_name, $user_password, $user_email );
echo '{"success": "'. $user_id .'"}';
} else { // User exists. Return JSON error.
$msg = 'User already exists.';
echo '{"error": "'. $msg .'"}';
}