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í.
Dobrý den,
na 5 řádků máte překlep :-)