WordPress – přihlášení uživatele přes vlastní funkci

Přihlašování do wordpressu je ok, ale co když potřebujete vyrobit vlastní přihlašovací formulář?

Je to vcelku jednoduché. Důležité je mít uživatelské jméno $login, heslo $pass – údaje, které uživatel zadá do formuláře.

$user = get_user_by('login', $login);

wp_setcookie($login, $pass, true);
wp_set_current_user($user->ID, $login);	
do_action('wp_login', $login);

if(is_user_logged_in()){
	//úspěšný login
}else{
	//neúspěšný login
}

Potřebujeme i ID uživatele, které zjistíme přes funkci get_user_by();

 

 

Líbí se ti tento článek? Dej mu like! 0
Aby mohl vecnykritik.cz fungovat, je nutno zaplatit aspoň hosting. Můžeš si tedy vypnout adblock a podpořit tento projekt?

Žádný komentář

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *


*