DISCLAIMER: this post is older than one year and may not be up to date with latest WordPress version.

Have you ever wanted to change the default role names (Administrator, Editor, Author, Contributor, Subscriber) within WordPress? Here is a super useful snippet to do so.

Simply paste this code into your function.php file. Edit lines 5 and 6 at your convenience.

function wps_change_role_name() {
    global $wp_roles;
    if ( ! isset( $wp_roles ) )
        $wp_roles = new WP_Roles();
    $wp_roles->roles['contributor']['name'] = 'Owner';
    $wp_roles->role_names['contributor'] = 'Owner';
add_action('init', 'wps_change_role_name');

Thanks to Kevin Chard for the tip!!


Leave a Comment

Your email address will not be published. Required fields are marked *