Máte na webu uživatelskou sekci a nechcete, aby se přihlášeným uživatelům zobrazovala černá WordPress lišta po přihlášení, přes kterou se můžou dostat do administrace webu? V tomto článku si ukážeme plugin, který umí na základě uživatelské role automaticky skrývat WordPress ovládací lištu.
Budeme k tomu potřebovat plugin Hide Admin Bar Based on User Roles. Plugin se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.
Po instalaci a aktivaci běžte do nastavení pluginu, které se nachází v Nastavení → Hide Admin Bar Settings.
Najdete zde jednoduché nastavení, které obsahuje následující položky.
- Hide Admin Bar for All – skryje navigační lištu pro všechny uživatele.
- Uživatelské úrovně – zaškrtnutím vyberete uživatelské role, u kterých dojde ke skrytí WordPress lišty.
- Capabilities Blacklist – skryje lištu na základě uživatelských pravomocí.
Jakmile máte vybráno, stačí uložit a plugin automaticky začne navigační lištu u vybraných uživatelských rolí skrývat.
Pro jednotlivé uživatele jde WordPress lištu skrýt také přes úpravu jeho nastavení v profilu.
Tomáši, moc děkuji! 🙂
Plugin funguje, akorát potom když se ten uživatel přihlásí a nemá tam lištu, tak se nemá jak odhlásit. Takže zavře okno a když znovu zadá adresu wp-admin, tak se mu otevře stránka normálně s lištou, v prostředí administrace, ne stránka s url členské sekce. Dá se s tím něco dělat prosím? Předem díky moc, Jana