Pomocí tohoto návodu můžete stránku skrýt pouze pro registrované uživatele. Pro smysluplné využití tohoto návodu nesmíte povolit registraci všem uživatelům.
Následující kód dejte pod tag </head> ve vzhledu, který používáte. To proto, aby se vypsal na každé stránce a nešlo to obejít bez hesla.
<?php if ( $user_ID ) : ?> <?php else : $url = '/wp-login.php'; header("Location:$url"); endif; ?>
První řádek zjistí, zda je návštěvník stránek právě přihlášen.
- Pokud ano, nic se neděje a zobrazí se požadovaný obsah.
- Pokud ne, uživatel bude přesměrován z jakékoli stránky na serveru na /wp-login.php což je přihlašovací formulář.
Správné fungování můžete ověřit tak, že se odhlásíte a navštívíte svoji stránku.
Nefungovalo mi to mezi tagi .
Zafungovalo teprve když jsem to dala na začátek kódu v index.php. Používám šablonu Hueman.
Díky
Díky za popis vlastní zkušenosti.