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 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.
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.
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 🙂