bainternet
9/29/2013 - 12:45 PM

Wordpress clone role

Wordpress clone role

<?php
add_action('init', 'cloneRole');

function cloneRole(){
    global $wp_roles;
    if ( ! isset( $wp_roles ) )
        $wp_roles = new WP_Roles();

    $adm = $wp_roles->get_role('subscriber');
    //Adding a 'new_role' with all admin caps
    $wp_roles->add_role('role_key', 'role_name', $adm->capabilities);
}