WPFront
  • Home
  • Plugins
    • Notification Bar Plugin
      • Plugin Ideas
      • Plugin Settings
      • Plugin FAQ
    • Scroll Top Plugin
      • Plugin Settings
      • Plugin FAQ
    • User Role Editor Plugin
      • Plugin Documentation
      • Plugin Settings
      • Plugin FAQ
    • Paddle Gateway Plugin
  • Go Pro
  • Support
    • Documentation
    • FAQ
  • Affiliates
  • Contact
  • Login
  • Cart
  • Profile
  • Topics Started
  • Replies Created
  • Engagements
  • Favorites

Forum Replies Created

Viewing 1 post (of 1 total)
  • Author
    Posts
  • August 6, 2021 at 5:10 am in reply to: Sorting of the roles if off #118537
    Jason Angel
    Spectator

    OK, thanks. I came up with the following that seems to work to resort them.

    add_filter( 'editable_roles', 't5_sort_editable_roles' );
    /**
     * Array of roles.
     * @wp-hook editable_roles
     * @param   array $roles
     * @return  array
     */
    function t5_sort_editable_roles( $roles )
    {
    	uasort( $roles, 't5_uasort_editable_roles' );
    	return $roles;
    }
    /**
     * Compare translated role names.
     * @param  array $a First role
     * @param  array $b Second role
     * @return number
     */
    function t5_uasort_editable_roles( $b, $a )
    {
    	return strcasecmp(
    		translate_user_role( $a['name'] ),
    		translate_user_role( $b['name'] )
    	);
    }
  • Author
    Posts
Viewing 1 post (of 1 total)
Log In
Lost Password

Search Topics

Documentation

FAQ
Roles List Add Role Edit Role Delete Role Restore Role Add or Remove Capability Assign/Migrate Users Posts/Pages Extended Permissions Custom Post Type Permissions Navigation Menu Permissions Widget Permissions Admin Menu Editor Media/Attachment File Permissions User Level Permissions Content Restriction Shortcodes Login Redirect Export Roles Import Roles Bulk Edit Settings Multisite Roles List Multisite Add New Role Multisite Edit Role Multisite Delete Role Multisite Restore Role Multisite Sync Roles Multisite Settings WordPress Capabilities Actions and Filters Installation Instructions