Jak zjistit, zda je uživatel přihlášen ve WordPress

Někdy potřebujeme zjistit, zda je uživatel přihlášen, nebo nikoliv. Pro to využijeme funkci is_user_logged_in(), která vrací True, nebo False. Pro lepší výsledek zjistíme login přihlášeného usera, nebo zobrazíme login a register link:

if ( is_user_logged_in() ) {
global $current_user;
get_currentuserinfo();
echo '<p>Přihlášen jako: '.$current_user->user_login.' 
<a href="'.wp_logout_url(get_permalink()); ?>">Odhlásit</a></p>';
} else {
echo '<p><a href="/wp-login.php?action=register">Registrovat</a> 
<a href="/wp-login.php">Přihlásit</a>';
}

Nezapomeneme také na odhlášení.

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

1 Comment

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna.