Я попытался собрать страницу php, которая будет регистрировать пользователя в/или создавать их и записывать их в систему. Мой пользователь создается, но когда я пытаюсь перейти на страницу WP просто перенаправляет меня к фактической странице входа. Ниже приведена часть, с которой я не могу работать.Wordpress login через скрипт
if (!username_exists($user_login_name)) {
$user_id = wp_create_user($user_login_name, md5($user_login_name), "");
$creds = array();
$creds['user_login'] = $user_login_name;
$creds['user_password'] = md5($user_login_name);
$user = wp_signon($creds, false);
wp_set_current_user($user_id);
if (is_wp_error($user)) {
echo $user->get_error_message();
}
wp_set_auth_cookie($user_id);
} else {
$user = get_user_by('login', $user_login_name);
$user_id = $user->ID;
$creds = array();
$creds['user_login'] = $user_login_name;
$creds['user_password'] = md5($user_login_name);
$user = wp_signon($creds, false);
wp_set_current_user($user_id);
if (is_wp_error($user)){
echo $user->get_error_message();
}
wp_set_auth_cookie($user_id);
}
Может кто-нибудь сказать мне, что я делаю не так? Ive установил cookie, текущий пользователь и т. Д. Но все равно нет.