Edytor ról użytkownika

Opis

Wtyczka WordPress Edytor ról użytkownika pozwala na łatwą zmianę ról i możliwości użytkowników.
Wystarczy zaznaczyć pola wyboru uprawnień, które chcesz dodać do wybranej roli i kliknąć przycisk „Aktualizuj”, aby zapisać zmiany. Gotowe.
Utwórz role i dostosuj ich uprawnienia zgodnie ze swoimi potrzebami, od podstaw lub jako kopię innej istniejącej roli.
Niepotrzebne, samodzielnie utworzone role można usunąć, jeśli nie ma użytkowników, którym przypisano taką rolę.
Rola przypisana domyślnie każdemu nowo utworzonemu użytkownikowi również może zostać zmieniona.
Możliwości można przypisać na podstawie użytkownika. Użytkownikowi można przypisać jednocześnie wiele ról.
Możesz utworzyć uprawnienia i usuwać niepotrzebne uprawnienia, które mogły pozostać po odinstalowaniu wtyczek.
Zapewniono obsługę wielu witryn.

To read more about 'User Role Editor’ visit this page

Czy potrzebujesz większej funkcjonalności z wysokiej jakości wsparciem w czasie rzeczywistym? Czy chcesz usunąć reklamy ze stron Edytor ról użytkownika?
Kup wersję Pro.
Edytor ról użytkownika Pro zawiera dodatkowe moduły:

  • Zablokuj wybrane elementy menu administratora dla danej roli.
  • Ukryj wybrane elementy menu front-endu dla osób, które nie są zalogowane, użytkowników lub ról.
  • Zablokuj wybrane widżety w menu „Wygląd” dla danej roli.
  • Wyświetlanie widżetów dla wybranych ról
  • Zablokuj wybrane pola meta (kokpit, wpisy, strony, niestandardowe rodzaje wpisów) dla roli.
  • Moduł „Eksport/Import”. Możesz eksportować rolę użytkownika do pliku lokalnego i importować ją do dowolnej witryny WordPress lub innych witryn wielowitrynowych sieci WordPress.
  • Zarządzanie uprawnieniami ról i użytkowników za pośrednictwem Administrator sieci do konfiguracji wielowitrynowej. Synchronizacja jednym kliknięciem z całą siecią.
  • Moduł „Dostęp do innych ról” umożliwia zdefiniowanie, jakie inne role użytkownik o aktualnej roli może zobaczyć w WordPressie: menu rozwijane, np. przypisanie roli użytkownikowi edytującemu profil użytkownika itp.
  • Zarządzaj dostępem użytkowników do edycji wpisów/stron/niestandardowego rodzaju wpisu za pomocą listy identyfikatorów wpisów/stron, autorów i taksonomii.
  • Użytkownicy wtyczek mają możliwość zarządzania dostępem do operacji włączania/wyłączania wtyczek.
  • Zarządzanie dostępem użytkowników wtyczki Gravity Forms.
  • Krótki kod wyświetlający załączoną treść tylko użytkownikom o wybranych rolach.
  • Ograniczenia wyświetlania wpisów i stron dla wybranych ról.
  • Przeglądarka uprawnień oraz stron zaplecza administratora

Wersja Pro jest wolna od reklam. Wsparcie Premium jest zawarte.

Dodatkowa dokumentacja

Więcej informacji na temat wtyczki „Edytor ról użytkownika” znajdziesz na tej stronie

Jestem gotowy odpowiedzieć na Twoje pytania dotyczące korzystania z wtyczki. Użyj komentarzy na stronie wtyczki w tym celu.

Zrzuty ekranu

Instalacja

Procedura instalacji:

  1. Wyłącz wtyczkę jeśli masz zainstalowaną poprzednią wersję.
  2. Wypakuj zawartość archiwum „user-role-editor.zip” do katalogu „/wp-content/plugins/user-role-editor”.
  3. Activate „User Role Editor” plugin via 'Plugins’ menu in WordPress admin menu.
  4. Przejdź do pozycji menu „Użytkownicy” – „Edytor ról użytkowników” i zmień standardowe uprawnienia ról WordPress według swoich potrzeb.

Najczęściej zadawane pytania

  • Czy działa z WordPressem w środowisku wielowitrynowym?
    Tak, działa z WordPressem wielowitrynowym. Domyślnie wtyczka działa dla każdego bloga z Twojej sieci wielowitrynowej, tak jak dla bloga zainstalowanego lokalnie.
    Aby zaktualizować wybraną rolę globalnie dla sieci, powinieneś zaznaczyć pole wyboru „Zastosuj do wszystkich witryn”. Powinieneś mieć uprawnienia super administratora, aby używać Edytora ról użytkownika w WordPressie wielowitrynowym.
    Wersja Pro umożliwia zarządzanie rolami całej sieci z poziomu Administratora sieci.

Aby przeczytać pełną sekcję FAQ, odwiedź tę stronę pod adresem shinephp.com.

Recenzje

2026-07-24
If you need to manage custom roles or tweak specific capabilities for your clients, look no further. User Role Editor is lightweight, perfectly integrated into the WordPress core logic, and extremely reliable. It allows us to restrict client access safely without breaking site functionality. A 5-star, must-have plugin for any serious development environment.
2025-06-25
This plugin is working well. Thank you for the developer who put lot of time into it. Very nice, lightest and most simple.
2025-04-22
I'm a DIY self learner, and had a great experience with URE. It has vast capabilities and is organized to make it easy to navigate and apply so many customizations. Very intuitive. On the one occasion I needed guidance, the tech support was quick, personal and a success. Highly recommend.
2025-04-16
I hate giving bad reviews as I know how much work goes into these plugins, often by one person. But we have wasted so much time and lost orders because of a known bug. I can see that others have reported this bug from at least 4 months ago. So I want to warn others. The whole point of us using this plugin was to create a custom role and to assign specific capabilities to that role. For a short while it worked so we launched the site. And then it stopped working and caused chaos. We have spent FOREVER trying to figure this out. We will be moving to a different plugin asap.
2025-03-27
Didn't break my site, it just doesn't work. On multisite, trying to give user permissions to install plugins–as it indicated in settings that it could do that. Appears to uninstall cleanly, at least.
Przeczytaj 288 recenzji

Kontrybutorzy i deweloperzy

„Edytor ról użytkownika” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Edytor ról użytkownika” została przetłumaczona na 28 języków. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Edytor ról użytkownika” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

[4.66.1] 25.08.2026

  • Fix: URE_Assign_Role::$lib property was changed to protected.
  • Fix: URE_Uninstall::delete_options() private function changed to protected.
  • Fix: URE_Uninstall::init_options_list() referenced 'ure_task_queue’, which never matched URE_Task_Queue::OPTION_NAME (’ure_tasks_queue’), so that option was never deleted on uninstall.
  • Fix: URE_Core::define_files() – class URE_Uninstall was not added correctly, null was written instead of class name.
  • Fix: activating Pro while free was already active caused a fatal „Cannot redeclare ure_log_error()” error; the function declaration is now guarded with function_exists().
  • Fix: activating this plugin while the paired Pro plugin was already active silently left both active instead of deactivating the paired one, because the register_activation_hook() call never ran in that request; it’s now registered as a standalone function directly in the main plugin file, ahead of the class_exists(’URE_Loader’) guard that was skipping it.

[4.66] 19.08.2026

  • Update: Marked as compatible with WordPress 7.1
  • Required PHP version increased up to 7.4
  • Required WordPress version increased up to 4.6
  • Update: Plugin loading code is enhanced.
  • Update: Plugin does not use self-defined PHP global constants. Needed data moved inside classes.
  • Update: URE_Admin_Notice class output was escaped with esc_attr(), wp_kses_post() functions.
  • Security Fix: SQL queries in URE_Editor::direct_network_roles_update() and leave_roles_for_blog() are passed to $wpdb->prepare() with real %s placeholders.
  • Security Fix: URE_Editor::get_caps_columns_quant() now requires a valid nonce before writing a display-preference transient from $_POST, closing a minor CSRF gap.
  • Fix: URE_Protect_Admin used a bitwise „&” instead of a logical „&&” when checking a capabilities array, which could throw a PHP 8 TypeError; fixed to use „&&”, and the related IN() SQL clause is now hardened with array_map(’absint’, …).
  • Update: nonce actions used on the Settings/Tools pages are now scoped per form (ure_settings_update, ure_addons_settings_update, ure_default_roles_update, ure_settings_ms_update, ure_settings_tools_exec) instead of one shared string.
  • Update: additional output escaping was added across URE_View, URE_Role_View and URE_Role_Additional_Options (role/capability slugs, wp_json_encode() instead of json_encode(), esc_url() on form actions), plus a defense-in-depth capability check in URE_Role_Additional_Options::save().
  • Update: rel=”noopener noreferrer” was added to external links opened with target=”_new”.
  • Update: hardcoded text strings in the role editor toolbar are now translatable.
  • Fix: URE_Assign_Role used the %i SQL placeholder, which needs WordPress 6.2+, below the plugin’s declared minimum; replaced with direct interpolation of internal table names.
  • Fix: URE_Editor::reset_user_roles() had an unescaped wp_die() message; further output escaping (esc_url(), esc_html(), absint()) was added across URE_Base_Lib, URE_Editor, URE_User_Other_Roles and URE_User_View.
  • Fix: several request-var/database-result comparisons that could be bypassed by PHP type juggling are now strict, including URE_Grant_Roles::is_try_remove_admin_from_himself()’s „can’t remove your own admin role” check.
  • Fix: URE_Base_Lib::set() now correctly rejects unknown properties instead of silently creating them; URE_View declares its $advert property explicitly.
  • Update: $_SERVER[’REQUEST_URI’] is now validated and unslashed before sanitizing in URE_Lib::is_right_admin_path() and URE_User_Other_Roles::is_user_profile_extention_allowed().
  • Update: posted role IDs are now sanitized (sanitize_key(), wp_unslash()) in URE_Editor, and its 'object’/role-selection request parameters are constrained to known values.
  • Update: URE_Base_Lib::get_blog_ids() now uses get_sites() instead of a raw database query.
  • Update: URE_Capability::revoke_caps() now uses get_users() instead of a raw database query.
  • Update: URE_Protect_Admin::has_administrator_role() now uses user_can() instead of a raw database query.

[4.65] 21.05.2026

  • Update: Marked as compatible with WordPress 7.0
  • Update: Pages markup are modified to correspond WordPress 7.0 CSS changes.
  • Update: „defined(’ABSPATH’)” guard was added to all PHP files to exclude PHP files direct execution.
  • Update: sanitize_text_field(), sanitize_key(), sanitize_url() functions are used to secure user input before processing.
  • Update: _nonce field checking was added before data update in addition to test made already on the higher level.

Pełną listę zmian można znaleźć w pliku changelog.txt.