User Role Editor

Wordpress Plugin
Download latest - 4.63.1



Download Stats

Today 12,037
Yesterday 18,801
Last Week 92,069
All Time 6,077,489
Banner 772x250

Releases (176 )

Version Release Date Change Log
4.63.1 2022-11-02
4.63 2022-07-13
4.62 2022-05-05
4.61.2 2022-03-01
4.61.1 2022-01-25
4.61 2021-12-28
4.60.2 2021-09-20
4.60.1 2021-07-21
4.60 2021-06-24
4.59.1 2021-05-11
4.59 2021-04-05
4.58.3 2021-02-26
4.58.2 2021-01-15
4.58.1 2021-01-11
4.58 2021-01-11
4.57.1 2020-12-10
4.57 2020-11-09
4.56.1 2020-09-06
4.56 2020-08-09
4.55.1 2020-06-06
4.55 2020-06-03
4.54 2020-05-02
4.53.1 2020-03-22
4.53 2020-02-01
4.52.2 2019-12-26
4.52.1 2019-11-11
4.52 2019-10-07
4.51.3 2019-09-02
4.51.2 2019-07-15
4.51.1 2019-06-15
4.51 2019-05-21
4.50.2 2019-04-01
4.50.1 2019-03-16
4.50 2019-03-03
4.49 2019-01-15
4.48 2019-01-05
4.47 2018-11-12
4.46 2018-09-25
4.45 2018-08-18
4.44 2018-07-06
4.43 2018-06-05
4.42 2018-05-16
4.41 2018-05-07
4.40.3 2018-04-06
4.40.1 2018-03-09
4.40 2018-02-01
4.39 2017-12-19
4.38 2017-11-27
4.37 2017-11-01
4.36.1 2017-10-02
4.36 2017-09-19
4.35.3 2017-07-20
4.35.2 2017-07-18
4.35.1 2017-07-10
4.35 2017-06-11
4.34 2017-06-02
4.33 2017-05-19
4.32.3 2017-04-03
4.32.2 2017-03-17
4.32.1 2017-03-09
4.32 2017-03-09
4.31.1 2017-01-06
4.31 2016-12-14
4.30 2016-12-01
4.29 2016-11-10
4.28 2016-10-20
4.27.2 2016-09-15
4.27.1 2016-08-22
4.27 2016-08-18
4.26.3 2016-07-25
4.26.2 2016-07-25
4.26.1 2016-07-14
4.26 2016-07-14
4.25.2 2016-05-03
4.25.1 2016-04-15
4.25 2016-04-02
4.24 2016-03-17
4.23.2 2016-02-03
4.23.1 2016-02-02
4.23 2016-02-01
4.22 2016-01-15
4.21.1 2015-12-16
4.21 2015-12-11
4.20.1 2015-11-16
4.20 2015-11-16
4.19.3 2015-10-14
4.19.2 2015-10-01
4.19.1 2015-09-12
4.19 2015-07-30
  • 30.07.2015
  • It is possible to assign to the user multiple roles directly through a user profile edit page.
  • Custom SQL-query (checked if the role is in use and slow on the huge data) was excluded and replaced with WordPress built-in function call. Thanks to Aaron.
  • Bulk role assignment to the users without role was rewritten for cases with a huge quant of users. It processes just 50 users without role for the one request to return the answer from the server in the short time. The related code was extracted to the separate class.
  • Code to fix JavaScript and CSS compatibility issues introduced by other plugins and themes, which load its stuff globally, was extracted into the separate class.
  • Custom filters were added: 'ure_full_capabilites' - takes 1 input parameter, array with a full list of user capabilities visible at URE, 'ure_built_in_wp_caps' - takes 1 input parameter, array with a list of WordPress core user capabilities. These filters may be useful if you give access to the URE for some not administrator user, and wish to change the list of capabilities which are available to him at URE.
  • Dutch translation was updated. Thanks to Gerhard Hoogterp.
4.18.4 2015-05-03
  • 30.04.2015
  • Calls to the functions add_query_arg(), remove_query_arg() are escaped with esc_url_raw() to exclude potential XSS vulnerabilities. Nothing critical: both calls of add_query_arg() are placed at the currently unused sections of the code.
  • Italian translation was updated. Thanks to Leo.
4.18.3 2015-02-24
  • 24.02.2015
  • Fixed PHP fatal error for roles reset operation.
  • Fixed current user capability checking before URE Options page open.
  • 3 missed phrases were added to the translations files. Thanks to Morteza
  • Hebrew translation updated. Thanks to atar4u
  • Persian translation updated. Thanks to Morteza
4.18.2 2015-02-06
  • 06.02.2015
  • New option "Edit user capabilities" was added. If it is unchecked - capabilities section of selected user will be shown in the readonly mode. Administrator (except superadmin for multisite) can not assign capabilities to the user directly. He should make it using roles only.
  • More universal checking applied to the custom post type capabilities creation to exclude not existing property notices.
  • Multisite: URE's options page is prohibited by 'manage_network_users' capability instead of 'ure_manage_options' in case single site administrators does not have permission to use URE.
  • URE protects administrator user from editing by other users by default. If you wish to turn off such protection, you may add filter 'ure_supress_administrators_protection' and return 'true' from it.
  • Plugin installation to the WordPress multisite with large (thousands) subsites had a problem with script execution time. Fixed. URE does not try to update all subsites at once now. It does it for every subsite separately, only when you visit that subsite.
  • Fixed JavaScript bug with 'Reset Roles' for FireFox v.34.
4.18.1 2014-12-14
  • 14.12.2014
  • As activation hook does not fire during bulk plugins update, automatic plugin version check and upgrade execution were added.
4.18 2014-12-14
  • 14.12.2014
  • Own custom user capabilities, e.g. 'ure_edit_roles' are used to restrict access to User Role Editor functionality (read more).
  • Multisite: You may allow to the users without superadmin privileges to add/create site users without sending them email confirmation request.
  • Bug fix: when non-admin user updated other user profile, that user lost secondary roles.
  • Italian translation was added. Thanks to Giuseppe Velardo.
4.17.3 2014-11-23
  • 23.11.2014
  • French and Turkish translation were updated. Thanks to Transifex translation team.
4.17.2 2014-10-21
  • 21.10.2014
  • Notice: "Undefined property: Ure_Lib::$pro in .../class-user-role-editor.php on line 550" was fixed.
  • Settings help screen text was updated.
  • Russian translation was updated.
  • Hungarian translation was updated. Thanks to Nmeth Balzs.
  • French and Turkish translation are updated. Thanks to Transifex translation team.
4.17.1 2014-10-01
  • 01.10.2014
  • Bug fix for the PHP Fatal error: Call to undefined function is_plugin_active_for_network(). It may take place under multisite only, in case no one of the other active plugins load file with this function already before User Role Editor v. 4.17 tries to call it.
4.17 2014-10-01
  • 01.10.2014
  • Multisite (update for cases when URE was not network activated): It is possible to use own settings for single site activated instances of User Role Editor. Earlier User Role Editor used the settings values from the main blog only located under "Network Admin - Settings". Some critical options were hidden from the "Multisite" tab for single site administrators and visible to the superadmin only. Single site admin should not have access to the options which purpose is to restrict him. Important! In case you decide to allow single site administrator activate/deactivate User Role Editor himself, setup this PHP constant at the wp-config.php file: define('URE_ENABLE_SIMPLE_ADMIN_FOR_MULTISITE', 1); Otherwise single site admin will not see User Role Editor in the plugins list after its activation. User Role Editor hides itself under multisite from all users except superadmin by default.
  • Help screen for the Settings page was updated.
  • Hungarian translation was added. Thanks to Nmeth Balzs.
  • Dutch translation was added. Thanks to Arjan Bosch.
4.16 2014-09-11
  • 11.09.2014
  • "create_sites" user capability was added to the list of built-in WordPress user capabilities for WordPress multisite. It does not exist by default. But it is used to control "Add New" button at the "Sites" page under WordPress multisite network admin.
  • bug fix: WordPress database prefix value was not used in 2 SQL queries related to the "count users without role" module - updated.
4.15 2014-09-10
  • 08.09.2014
  • Rename role button was added to the URE toolbar. It allows to change user role display name (role ID is always the same). Be careful and double think before rename some built-in WordPress role.
4.14.4 2014-09-02
  • 08.08.2014
  • Missed "manage_sites" user capability was added to the list of built-in WordPress capabilities managed by User Role Editor.
  • Russian translation was updated.
4.14.3 2014-08-08
  • 25.07.2014
  • Integer "1" as default capability value for new added empty role was excluded for the better compatibility with WordPress core. Boolean "true" is used instead as WordPress itself does.
  • Integration with Gravity Forms permissions system was enhanced for WordPress multisite.
4.14.2 2014-07-25
  • 18.07.2014
  • The instance of main plugin class User_Role_Editor is available for other developers now via $GLOBALS['user_role_editor']
  • Compatibility issue with the theme "WD TechGoStore" is resolved. This theme loads its JS and CSS stuff for admin backend uncoditionally - for all pages. While the problem is caused just by CSS URE unloads all this theme JS and CSS for optimizaiton purpose for WP admin backend pages where conflict is possible.
4.14.1 2014-07-18
  • 11.06.2014
  • MySQL query optimizing to reduce memory consumption. Thanks to SebastiaanO.
  • Extra WordPress nonce field was removed from the post at main role editor page to exclude nonce duplication.
  • Minor code enhancements.
  • Fixes for some missed translations.
4.14 2014-05-16
  • 16.05.2014
  • Persian translation was added. Thanks to Morteza.
4.12 2014-04-22
  • 22.04.2014
  • Bug was fixed. It had prevented bulk move users without role (--No role for this site--) to the selected role in case such users were shown more than at one WordPress Users page.
  • Korean translation was added. Thanks to Taek Yoon.
  • Pro version update notes:
  • Use new "Admin Menu" button to block selected admin menu items for role. You need to activate this module at the "Additional Modules". This feature is useful when some of submenu items are restricted by the same user capability, e.g. "Settings" submenu, but you wish allow to user work just with part of it. You may use "Admin Menu" dialog as the reference for your work with roles and capabilities as "Admin Menu" shows what user capability restrict access to what admin menu item.
  • Posts/Pages edit restriction feature does not prohibit to add new post/page now. Now it should be managed via 'create_posts' or 'create_pages' user capabilities.
  • If you use Posts/Pages edit restriction by author IDs, there is no need to add user ID to allow him edit his own posts or page. Current user is added to the allowed authors list automatically.
  • New tab "Additional Modules" was added to the User Role Editor options page. As per name all options related to additional modules were moved there.
4.11 2014-04-07
  • 06.04.2014
  • Single-site: It is possible to bulk move users without role (--No role for this site--) to the selected role or automatically created role "No rights" without any capabilities. Get more details at
  • Plugin uses for dialogs jQuery UI CSS included into WordPress package.
  • Pro version: It is possible to restrict editing posts/pages by its authors user ID (targeted user should have edit_others_posts or edit_others_pages capability).
  • Pro version, multi-site: Superadmin can setup individual lists of themes available for activation to selected sites administrators.
  • Pro version, Gravity Forms access restriction module was tested and compatible with Gravity Forms version 1.8.5
4.10 2014-04-04
  • 15.02.2014
  • Security enhancement: WordPress text translation functions were replaced with more secure esc_html_() and esc_htmle() variants.
  • Pro version: It is possible to restrict access to the post or page content view for selected roles. Activate the option at plugin "Settings" page and use new "Content View Restrictions" metabox at post/page editor to setup content view access restrictions.
  • Pro version: Gravity Forms access management module was updated for compatibility with Gravity Forms version 1.8.3. If you need compatibility with earlier Gravity Forms versions, e.g. 1.7.9, use User Role Editor version 4.9.
4.9 2014-02-15
  • 19.01.2014
  • New tab "Default Roles" was added to the User Role Editor settings page. It is possible to select multiple default roles to assign them automatically to the new registered user.
  • CSS and dialog windows layout various enhancements.
  • 'members_get_capabilities' filter was applied to provide better compatibility with themes and plugins which may use it to add its own user capabilities.
  • jQuery UI CSS was updated to version 1.10.4.
  • Pro version: Option was added to download jQuery UI CSS from the jQuery CDN.
  • Pro version: Bug was fixed: Plugins activation assess restriction section was not shown for selected user under multi-site environment.
4.8 2014-01-19
  • 10.12.2013
  • Role ID validation rule was added to prohibit numeric role ID - WordPress does not support them.
  • Plugin "Options" page was divided into sections (tabs): General, Multisite, About. Section with information about plugin author, his site, etc. was moved from User Role Editor main page to its "Options" page - "About" tab.
  • HTML markup was updated to provide compatibility with upcoming WordPress 3.8 new administrator backend theme "MP6".
  • Restore previous blog 'switch_to_blog($old_blog_id)' call was replaced to 'restore_current_blog()' where it is possible to provide better compatibility with WordPress API. After use 'switch_to_blog()' in cycle, URE clears 'wp_switched_stack' global variable directly instead of call 'restorecurrent_blog()' inside the cycle to work faster.
  • Pro version: It is possible to restrict access of single sites administrators to the selected user capabilities and Add/Delete role operations inside User Role Editor.
  • Pro version: Shortcode [user_role_editor roles="none"]text for not logged in users[/user_role_editor] is available. Recursive processing of other shortcodes inside enclosed text is available now.
  • Pro version: Gravity Forms available at "Export Entries", "Export Forms" pages is under URE access restriction now, if such one was set for the user.
  • Pro version: Gravity Forms import was set under "gravityforms_import" user capability control.
  • Pro version: Option was added to show/hide help links (question signs) near the capabilities from single site administrators.
4.7.1 2013-12-10
4.6 2013-11-04
  • 21.10.2013
  • Multi-site: 'unfiltered_html' capability marked as deprecated one. Read this post for more information (
  • Multi-site: 'manage_network%' capabilities were included into WordPress core capabilities list.
  • On screen help was added to the "User Role Editor Options" page - click "Help" at the top right corner to read it.
  • Bug fix: turning off capability at the Administrator role fully removed that capability from capabilities list.
  • Various internal code enhancements.
  • Information about GPLv2 license was added to show apparently - "User Role Editor" is licensed under GPLv2 or later.
  • Pro version only: Multi-site: Assign roles and capabilities to the users from one point at the Network Admin. Add user with his permissions together to all sites of your network with one click.
  • Pro version only: 'wp-content/uploads' folder is used now instead of plugin's own one to process file with importing roles data.
  • Pro version only: Bug fix: Nonexistent method was called to notify user about folder write permission error during roles import.
4.5.2 2013-10-21
  • 23.09.2013
  • User capabilities editor updated to support capabilities beyond the user roles - capabilities added by other plugins directly to the users, or deleted from the user roles.
  • Bug fixed - custom capabilities was not shown in User capabilities editor in some cases.
  • Spanish translation was added. Thanks to Dario Ferrer.
4.5.1 2013-09-01
  • 29.08.2013
  • Bug with multi-site super-admin access to the User Role Editor is fixed. Version 4.5. showed message "Insufficient permissions to work with User Role Editor" until add "manage_network_users" capability to the "Administrator" role. It is enough now to be the "Superadmin" at multi-site network.
4.4 2013-08-29
  • 15.08.2013 *
  • Pro version only: Users of "Gravity Forms" plugin may restrict users access to the Forms on per form basis. Activate this option at URE Settings page and input at user's profile the list of Gravity Forms IDs, to which you allow access for this user. User should have at least 'gravityforms_edit_forms' capability in order you see GF access control option at his profile.
  • Pro version: User Role Editor license key is not shown now on the Setting page. User sees just word "Installed" after he saved it.
  • Bug fixed which prevented creation of current roles backup record during User Role Editor plugin installation and produced unexpected output (PHP notices).
4.3 2013-08-15
  • 12.08.2013
  • Pro version only: "User Role Editor" is available under the "Users" submenu of "Network Admin" for multisite installation. It provides the central point for users roles management of the whole network. Your changes are applied to the main site by default. The click on "Network Update" button replicates roles from the main site to the whole network at once.
  • Multisite update: roles from the main (1st) blog are copied to the new added blog automatically, even new site is added from front-end after new user registration, e.g. Gravity Forms "Register User" addon does. Earlier this feature worked for administrator back-end operations only.
  • Bug prevented to apply role changes to all sites of the network is fixed. In case when one of the sites have exactly the same roles as applied from the main site, MySQL returned 0 rows affected. URE recognized that as error and stopped further network updated. It is fixed now.
  • Bug prevented to save empty (without capabilities) role is fixed.
  • User interface bug with options 'Show capabilities in human readable form' and 'Show deprecated capabilities' fixed. Now this checkboxes work this way: It takes global values from the User Role Editor Settings 1st. If you change it at Roles/User editor form plugin, it remembers your change temporally for 10 minutes. After that this value will be returned to the URE global settings. If you wish to make permanent change make it at URE settings page.
4.2 2013-08-12
  • 02.08.2013
  • Separate setting page is added for User Role Editor under Settings menu. It is available under Network Center "Settings" for the multi-site.
  • Option 'show Administrator role in the User Role Editor' was added.
  • User with super-admin privilege only may create, edit, delete users by default under multi-site configuration. Use new "Allow create, edit and delete user to not super-administrators" option to workaround this obstacle. Such user still should have correspondent user capabilities as "create_users", "edit_users", "delete_users". Thanks to Sjobidoo for suggested decision.
  • PHP fatal error caused by typo in the 'uninstall.php' file is fixed.
  • Miscellaneous code enhancements.
4.1.1 2013-08-02
  • 15.07.2013
  • Issue when "users with "Editor" credentials were no longer able to change the author name in the drop down on each post to someone with administrative credentials" is fixed.
  • Limitation when user with 'Administrator' role could not edit/delete other users with 'Administrator' role is removed.
  • "Apply to All sites" checkbox is excluded from "Select All" operation.
  • Quick filter is added to the user's capabilities edit form. Capabilities selection buttons work is fixed after that.
4.1 2013-07-15
  • 03.07.2013
  • Quick Filter is added. Type part of any capability. All capabilities containing that word, e.g. 'edit' or 'users' will be highlighted by green color. While 'quick filter' is in action 'Select All', 'Unselect All', 'Inverse' buttons work with highlighted capabilities sub-set only. Read this post for more information:
  • Class property and method access modifiers fatal errors were fixed (
4.0 2013-07-03
  • 30.06.2013
  • Pro version only: added 'Export/Import' functionality to 'export' all user roles to the local file and 'import' them then to other WordPress blog or other sites of muliti-site WordPress network, or just restore roles to previous state after playing with them with test purpose.
  • Added integration with the Gravity Forms plugin. User Role Editor shows Gravity Forms user capabilities at the custom capabilities section.
  • Code is fully restructured and encapsulated to PHP classes. Internal global variables are not in use anymore.
3.14.1 2013-06-30
  • 24.05.2013
  • Bug, which prevented the correct use of WordPress nonces on some installations (Windows), is fixed;
  • DIRECTORY_SEPARATOR constant used in path to User Role Editor CSS file was empty on some installations (Windows). Constant DIRECTORY_SEPARATOR is excluded from the plugin code;
  • User capabilities page: roles checkboxes are excluded from 'Select All', 'Unselect All', 'Inverse' operations. Only capabilities checkboxes are processed.
  • Turkish Muhammed YILDIRIM translation is updated.
3.14 2013-05-24
  • 17.05.2013
  • Interface update: role/capability add/remove stuff was removed from the page. Plugin has toolbar at the right side now. Click on the button opens needed dialog window.
  • New role may have different attrubutes "ID" and "Name". While ID is still restricted by latin characters hyphen, underscore and digits only, Name could contain spaces and national languages characters.
  • General code cleanup and security enhancements: all data changes request are processed via POST instead of GET now. So its more difficult to send modified malicious request without special software. Presence of special nonce field is checked for all requests.
  • Setting up the 'administrator' role as default one for new registered users is prohibited at server side.
  • JavaScript code separated from PHP one whenever it's possible.

  • 14.05.2013

  • Update for administrators of multi-site WordPress installations. Single-site WordPress installation administrator could skip this update.

  • "Apply to All Sites" feature did not work at version 3.12. It is fixed.

  • "Apply to All Sites" feature is available now from main site of the network only

3.12 2013-05-14
  • 01.05.2013
  • Critical update: persistent cross-site scripting vulnerability is fixed.
  • WordPress built-in constants, like WP_PLUGIN_URL are not used in order to provide compatibility with sites which use SSL. plugin_dir_url(), plugin_dir_path() functions are used to define paths to the plugin's files instead.
  • "Greetings" section is removed from the plugin's main page. All that content is still available at plugin page
3.10 2013-03-24
  • 04.02.2013
  • You can assign to user multiple roles simultaneously. Use user level roles and capabilities editor for that. You can click 'Capabilities' link under selected user row at users list or 'Assign Roles and Additional Capabilities' link at user profile.
  • Critical bug fix: hidden deprecated WordPress core capabilities had turned on after any update made to the role. Deprecated capabilities are not currently in use by WordPress itself. But old plugins or themes could still use them. If you use some outdated code I recommend you to check all roles, you modified with User Role Editor, and turn off unneeded deprecated capabilities there.
  • User with Administrator role is secured better from editing, deletion by user with lower capabilities.
3.9 2013-02-04
  • 07.01.2013
  • Compatibility with bbPress 2.2 new user roles model is provided. More details about the reason of such update at
  • "Reset" button works differently now. It restores WordPress roles data to its 1st, default state, exactly that, what WordPress has just after fresh install/latest version update. Be careful with it, make database backup copy before fulfill this operation. Some plugin could require reactivation to function properly after roles reset.
  • Arabic translation is added. Thanks to Yaser
  • Slovak translation is added. Thanks to Branco
3.8.3 2013-01-07
  • 14.12.2012
  • Compatibility issue with WordPress 3.5 was found (thanks to Sonja) and fixed: $wpdb->prepare() was called without 2nd $args parameter - removed.
3.8.2 2012-12-14
  • 02.12.2012
  • load_plugin_textdomain() call moved to the 'plugins_loaded' hook for higher compatibility with translation plugins.
  • Traditional Chinese translation is added. Thanks to Jingxin Lai.
3.8.1 2012-12-02
  • 21.10.2012
  • Fix: URE taked roles names from the database directly and ignored changes made to roles names on the fly by other plugins or themes, names, which were cached by WordPress internally, but were not written to the database. URE uses WordPress internal cache now.
  • Roles names translation update: if URE translation file doesn't exist for blog default language, URE uses WordPress internal translation now.
  • Serbian translation is added. Thanks to Diana.
3.8 2012-10-21
  • 01.09.2012
  • Bug fix: Some times URE didn't show real changes it made to the database. The reason was that direct update of database did not invalidate data stored at WordPress cache. Special thanks to Knut Sparhell for the help to detect this critical issue.
  • WordPress core capabilities are shown separately from capabilities added by plugins and manually.
  • If you configured URE to show you 'Administrator' role, you will see its capabilities, but you can not exclude any capability from it. I may just add capabilities to the Administrator role now. The reason - Administrator role should have all existing capabilities included.
  • Brasilian Portuguese translation is updated. Thanks to Onbiz.
3.7.5 2012-08-11
  • 29.07.2012
  • Polish translation is updated. Thanks to Bartosz.
  • "User Role Editor" menu item could be shown in translated form now. Do not lose it - it is on the same place at the "Users" submenu.
3.7.4 2012-07-29
  • 26.07.2012
  • Persian translation is updated. Thanks to Amir Khalilnejad.
3.7.3 2012-07-26
  • 25.07.2012
  • German translation is updated. Thanks to Piter.
3.7.2 2012-07-24
  • 20.07.2012
  • SQL-injection vulnerability was found and fixed. Thanks to DDave for reporting it, look this thread for the details.
3.7.1 2012-07-19
  • 25.06.2012
  • Bug fix for "Fatal error: Call to a member function get_role() on a non-object in .../wp-content/plugins/user-role-editor/user-role-editor.php on line 185"
3.6.2 2012-06-23
  • 23.05.2012
  • Hindi translation is added. Thanks to Love Chandel.
3.6.1 2012-05-23
  • 07.05.2012
  • Italian translation is updated. Thanks to Tristano Ajmone.
3.6 2012-05-07
  • 30.04.2012
  • CSS and page layout fix for compatibility with WordPress 3.4.
  • WordPress multi-site: when new blog created default role setting is copied for it from the main blog default role value now.
  • Minor translations files update, e.g Russian roles names in plugin are identical to those WordPress uses itself now, etc.
3.5.4 2012-04-30
  • 4.04.2012
  • Lithuanian translation is added, thanks to Vincent G.
  • Spanish translation is updated, thanks to Victor Ricardo Daz.
3.5.3 2012-04-04
  • 24.03.2012
  • French translation is updated, thanks to Presse et Multimedia.
  • Hebrew translation is updated, thanks to Aryo Digital.
  • Persian translation is updated, thanks to Parsa.
  • Minor CSS fix to provide compatibility with RTL languages.
3.5.2 2012-03-24
  • 17.03.2012
  • Turkish translation is updated, thanks to Muhammed YILDIRIM.
  • Dutch translation is updated, thanks to Frank Groeneveld.
3.5.1 2012-03-17
  • 24.02.2012
  • Bugs for multi-site WordPress network installation were discovered and fixed: 1) blocked login to admin back-end; 2) empty users list for administrators of single sites; 3) empty authors drop down list at the post editor page.
  • If URE plugin is not enabled for single site administrator, then URE is automatically excluded from plugins list available to that administrator.
3.5 2012-02-24
  • 19.02.2012
  • User Role Editor could be available now for single site administrators (Administrator role) under multi-site environment. You should define URE_ENABLE_SIMPLE_ADMIN_FOR_MULTISITE constant in your blog wp-config.php file for that. Insert this line "define('URE_ENABLE_SIMPLE_ADMIN_FOR_MULTISITE', 1);" there, if you decide to give single site admin such opportunity.
  • One of "User Role Editor" users with 1100+ sites in the multi-site network reported that URE doesn't update roles for all sites, but stalls somewhere in the middle. Other network update method is realized as alternative. Due to my tests it works approximately 30 times faster. If you met the same problem, try it. It will be great if you share your experience with me. In order select alternative method of all sites update add this line to you blog wp-config.php file "define('URE_MULTISITE_DIRECT_UPDATE', 1);". But be careful. It's recommended to make 1st try on the backup copy, not on a live site.
  • Persian translation is updated. Thanks to Parsa.
3.4 2012-02-19
  • 21.01.2012
  • You can see/edit "Administrator" role now. Insert this line of code "define('URE_SHOW_ADMIN_ROLE', 1);" into your wp-config.php file and login with administrator account for that. If for some reason your Administrator role missed some capabilities added by plugins or themes, you can fix that. But be careful with changing "Administrator" role, do not turn off accidentally some critical capabilities to not block your admin users.
3.3.3 2012-01-21
3.3.2 2012-01-11
  • 02.01.2012
  • Enhance server side validation for user input of new role name, minor bug fixes.
3.3.1 2012-01-02
  • 12.12.2011
  • Compatibility with Internet Explorer fix: It automatically replaced '&copy' in '&copy_from_user_role' URL parameter inside JavaScript code to copyright sign.So I should use other name for this parameter. Thanks to Michael Wiekenberg for the help with isolating this issue.
3.3 2011-12-12
  • 10.12.2011
  • New role can be created as a copy of other existing one.
  • You can hide/show deprecated capabilties (level_1 - level_10).
  • Users with "Administrator" role are not shown to other users with "list_users" capability.
  • Plugin data cleanup is added - plugin options will be automatically deleted if you delete plugin via WordPress link.
  • Some code enhancements are applied, e.g. optimization and using of WordPress API instead of self-written routine.
  • New bugs are added :) - it's a joke of course, but if you find some, please report, I will fix it ASAP.
3.2.1 2011-12-10
  • 01.08.2011
  • This is minor bug-fix update. If you didn't meet this bug you can skip this update. "usermeta" table doesn't exist bug appearing on some multi-site blogs is fixed. Read this post for more information. Thanks to harpinder for discovering this bug and for the help with testing updated code. "usermeta" Db table name is define by more universal way now.
3.2 2011-08-01
  • 25.07.2011
  • If you run multi-site WordPress network, User Role Editor will automatically duplicate all roles from the main blog (blog with mininal ID) to every new created blog.
  • Some fixes, refactoring and logic change were applied to code to enhance its productivity. There were some complaints for PHP timeout error after trying to open plugin Settings page.
  • Thanks to Grant Norwood for code fix to hide PHP warnings he met during plugin usage.
  • Hebrew translation is added. Thanks to Sagive.
  • French translation is updated. Thanks to Whiler.
  • Japan translation is updated. Thanks to Kaz.
  • Spanish translation is updated. Thanks to Dario.
3.1.1 2011-07-25
  • 07.07.2011
  • CUSTOM_USER_META_TABLE constant is used now for more compatibility with core WordPress API. Thanks to Lorenzo Nicoletti
  • Turkish translation is updated. Thanks to Muhammed YILDIRIM. Other language translators are welcome!
3.1 2011-07-07
  • 03.06.2011
  • Add/Remove capability boxes are added to the User Role Editor
  • Capabilities could be assigned directly to the user, additionally to the assigned role
  • PHP4 is not supported by this plugin anymore. Update your site to PHP5 in order to use this plugin and near to release WordPress 3.2 :)
  • Minor compatibility issues with other plugins were fixed
3.0.4 2011-06-03
  • 18.04.2011
  • minor update: PHP4 compatibility issue in code was discovered and fixed. PHP5 users could skip it. PHP4 users should think about update to PHP5, as WordPress 3.2 (planned to July 2011) will not provide PHP4 compatibility more.
3.0.3 2011-04-18
  • 16.04.2011
  • Capabilities in human readable form are sorted by alphabet (usefull for translated form) now, not by inner capability name.
  • Finnish translation is added.
3.0.2 2011-04-17
  • 11.04.2011
  • Swedish translation is added.
  • Alternative Italian translation is added. Rename ure-it_IT_1.* files to ure-it_IT.* if wish to try it.
  • RSS feed is excluded from plugin settings page. Use this link with your favorite RSS reader if you wish to read it.
3.0.1 2011-04-11
  • 27.02.2011
  • Spanish translation is updated. Thanks to Dario Ferrer. Other language translation wait for update too. You are welcome :).
3.0 2011-02-27
  • 06.02.2011
  • Compatibility with WordPress 3.1 Release Candidate 3 and real multi-site feature are provided.
  • Role capabilities list are sorted now in the alphabetical order. Easier to find - easier to manage.
  • Code fix: allows to not lose new custom capability if it is added to other than 'Administrator' role. Thanks to Marcin for the contribution to the code of this plugin.
  • Under multi-site environment:
  • 1) URE has additional option 'Apply to All Sites' which allows you to apply updates to the selected role at all sites of your network. If some site has not such role, it will be added. You should know, that this option works for the role update only. All other actions as 'Add' or 'Delete' role still works for the currently selected blog/site only.
  • 2) URE plugin settings page is available only to user with network superadministrator rights.
2.2.2 2011-02-06
  • 07.11.2010
  • URE plugin Settings page was unavailable for some installations in multi-site environment. It is fixed by changing 'add_users' capability for administrator access to the 'edit_users'.
  • Turkish translation is added.
2.2.1 2010-11-07
  • 09.10.2010
  • Critical bug "Fatal error: Class 'SimplePie' not found in /" is fixed. This is a required update as URE plugin Settings page did not opened in previous version if you have not some of other my plugins installed :).
2.1.10 2010-10-08
  • 21.09.2010
  • German translation is updated. Thanks to Peter.
2.1.9 2010-09-21
  • 17.09.2010
  • Persian translation is added.
2.1.8 2010-09-17
  • 16.08.2010
  • Compatibility issue with other plugins (like Flash Album Gallery), which use capabilities names with spaces inside (non valid JavaScript identifier), is fixed.
  • Missed translation slots are added for some new WordPress 3.0 capabilities. Translators (former and new) are welcome to update correspondent language files.
  • Brasilian Portuguese translation is added.
2.1.7 2010-08-16
  • 07.07.2010
  • Chinese translation is added.
2.1.6 2010-07-07
  • 06.07.2010
  • Dutch translation is added.
2.1.5 2010-07-06
  • 18.06.2010
  • Hungarian translation is added.
2.1.4 2010-06-18
  • 08.05.2010
  • Italian translation is added.
  • Minor javascript bug (undefined parameter value was sent to the server) is fixed.
2.1.3 2010-05-08
  • 27.04.2010
  • Japanese translation is updated.
2.1.2 2010-04-27
  • 26.04.2010
  • Polish translation is added.
2.1.1 2010-04-26
  • 19.04.2010
  • Form layout changed slightly to fit more long phrases in other languages
  • Belorussian translation is added. Thanks to Marsis G..
  • French, Japan, Russian, Spanish translations are updated.
2.1 2010-04-19
  • 17.04.2010
  • Two ways of capabilities names presentation are available for the user choice: standard WordPress name like 'edit_pages' and mouse pointer hint 'Edit pages', and vice versa - human readable form 'Edit pages' with mouse hint for WP standard name 'edit-pages'. Human readable form will be available in translated variant after correspondent translation file will be updated.
  • Form layout changed slightly to fit more long phrases in other languages
  • Russian, Spanish translations are updated.
2.0.3 2010-04-17
  • 14.04.2010
  • Japanese translation is added. Thanks to
2.0.2 2010-04-14
  • 11.04.2010
  • German translation is verified and updated. Thanks to Peter.
2.0.1 2010-04-10
  • 04.04.2010
  • It is the critical update - security issue is fixed. Thanks to Saharuza for discover and telling me about it. User with 'edit_users' permission could still use URL request with special parameters to remove Administrator role from Admin user or delete Admin user record. Check this thread for more details.
2.0 2010-04-04
  • 04.04.2010
  • Create New Role feature was added
  • Delete self-made not used role feature was added. You can not delete any WordPress standard role.
  • Change default role for new user feature was added
  • Administator role and users with Administrator role permision were hidden from "Users" and "Edit User" page. This is done in case of delegation of add_user, edit_user or delete_user capabilities to some role.
1.2 2010-04-04

28.03.2010 * User Role Editor plugin menu item is moved to the Users menu * Roles in the dropdown list are translated * French translation is added

1.1 2010-03-28

24.03.2010 * Critical bug is fixed. If you click 'Reset' button before any changes to the role data saved (that is click Update button) at least one time, you met with all roles data lost problem. Backup data created automatically before the 1st role data update. If no update - no backup. Special checking for that was added. * German translation is added. * Spanish translation is added.

1.0 2010-03-24

22.03.2010 - 1st release.