user-roles – Cómo crear un rol de clon en wordpress

Pregunta:

Cómo crear un nuevo rol con las mismas capacidades del rol existente. Por ejemplo: me gustaría crear un nuevo rol con las mismas capacidades de administrador o editor, etc.

Respuesta:

Prueba esto … Esto debería funcionar.

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

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

    $adm = $wp_roles->get_role('administrator');
    //Adding a 'new_role' with all admin caps
    $wp_roles->add_role('new_role', 'My Custom Role', $adm->capabilities);
}
?>

Revisalo.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım