WordPress návody

Jak při přístupu k soukromému obsahu přidat přihlašovací formulář

Přihlášení v případě zobrazení soukromého obsahu ve WordPress
Autor příspěvku Tomáš Cirkl

Využíváte u příspěvků nebo stránek viditelnost nastavenou na soukromá? Pokud ano, určitě víte, že tyto stránky při přístupu nepřihlášeného uživatele píšou chybu 404 Nenalezeno.

To není moc uživatelsky přívětivé. V tomto článku si ukážeme plugin, který namísto zobrazení stránky Nenalezeno uživatele přesměruje na přihlašovací formulář a po přihlášení jej přesměruje zase zpět na obsah, který chtěli navštívit.

Budeme k tomu potřebovat plugin LH Private Content Login. Plugin se nachází v oficiálním katalogu pluginů a lze jej nainstalovat přímo z WordPress administrace.

Plugin LH Private Content Login

Plugin LH Private Content Login

Plugin neobsahuje žádné nastavení a funguje ihned po instalaci a aktivaci.

Když přijde návštěvník na URL chráněného obsahu, je automaticky přesměrován na přihlašovací formulář s informací, že pro zobrazení obsahu je potřeba se přihlásit.

Přihlášení v případě zobrazení soukromého obsahu ve WordPress

Přihlášení v případě zobrazení soukromého obsahu ve WordPress

Jakmile se přihlásí, je automaticky přesměrován na obsah, kam chtěl původně jít.

Bohužel plugin je psaný tak, že zpráva nejde přeložit jinak, než přímou úpravou pluginu. Najdete ji ve složce pluginu, souboru lh-private-content-login.php, řádce 87. Navyšte si verzi pluginu, aby nedošlo k jeho aktualizaci, nebo po aktualizaci udělejte úpravu znovu.

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 komentář

  • Děkuji, moc užitečné. Prosím Vás dá se to naprogramovat i bez pluginu? Zvládne to šikovný programátor? S pozdravem 🙂

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!