=== Admin Panel Restrictor ===
Contributors: goldenpixel
Tags: admin, permissions, security, plugins, dashboard
Requires at least: 6.5
Requires PHP: 7.4
Stable tag: 3.1.0
License: GPLv2 or later

Zaawansowane ograniczanie panelu WordPress per użytkownik.

== Opis ==

Admin Panel Restrictor pozwala właścicielowi instalacji skonfigurować osobną politykę dostępu dla każdego użytkownika panelu.

Najważniejsze funkcje:

* ukrywanie menu głównego,
* ukrywanie pojedynczych pozycji podmenu,
* blokowanie bezpośredniego wejścia na ukryte strony,
* ukrywanie widżetów Kokpitu,
* ukrywanie wybranych zainstalowanych wtyczek,
* automatyczne ukrywanie nowo wykrytych wtyczek,
* ochrona ukrytych wtyczek przed operacjami z wp-admin,
* dynamiczne blokowanie wybranych WordPress capabilities,
* automatyczna ochrona samego Admin Panel Restrictor,
* ukrywanie chronionych wtyczek także z informacji diagnostycznych Site Health,
* blokada edytora plików wtyczek dla kont innych niż właściciel,
* migracja ustawień z wersji 2.x.

== Instalacja ==

1. Wgraj katalog `admin-panel-restrictor` do `/wp-content/plugins/` albo zainstaluj przygotowany plik ZIP.
2. Aktywuj wtyczkę jako administrator, który ma zostać właścicielem konfiguracji.
3. Otwórz `Panel Restrictor` w menu administratora.
4. Wybierz użytkownika i skonfiguruj jego profil.
5. Włącz przełącznik `Ograniczenia aktywne` i zapisz ustawienia.

== Ważne ==

Ukrywanie elementów interfejsu nie zastępuje capabilities WordPressa. Jeśli dana operacja ma być realnie zabroniona, skonfiguruj również sekcję `Uprawnienia`.

Wtyczka ogranicza powierzchnie WordPressa, do których ma dostęp użytkownik panelu. Nie jest mechanizmem ochrony przed osobą posiadającą dostęp do serwera, bazy danych, WP-CLI lub plików witryny.

== Changelog ==

= 3.1.0 =
* Przebudowano zakładkę Menu na czytelną strukturę grupowaną jak w panelu WordPressa.
* Menu główne i jego podmenu są wyświetlane razem w jednej sekcji.
* Dodano przełączniki dla całych sekcji i pojedynczych pozycji podmenu.
* Dodano rozwijanie i zwijanie grup oraz licznik ukrytych pozycji.
* Wyszukiwarka filtruje jednocześnie menu główne i podmenu.
* Zachowano zgodność z ustawieniami zapisanymi w wersji 3.0.0.

= 3.0.0 =
* Nowy panel zarządzania per użytkownik.
* Dodano menu, podmenu, widżety, wtyczki i capabilities.
* Dodano automatyczne ukrywanie nowych wtyczek.
* Dodano ochronę operacji na ukrytych wtyczkach.
* Dodano ochronę REST, Site Health i edytora plików wtyczek.
* Dodano blokowanie bezpośredniego wejścia na ukryte strony.
* Dodano migrację ustawień z wersji 2.x.
* Dodano osobne pliki CSS i JavaScript panelu.
