SummArg | Cursos y recursos para webmasters

20/09/2011

Bloquear un theme en WordPress

Por distintas razones se puede necesitar que ningún otro usuario con rol de administrador pueda desactivar o reemplazar un theme. El método para lograrlo es muy simple, desde el functions.php insertamos el siguiente código:

    add_action( 'admin_init', 'slt_lock_theme' );
    function slt_lock_theme() {
        global $submenu, $userdata;
        get_currentuserinfo();
        if ( $userdata->ID != XX ) {
            unset( $submenu['themes.php'][5] );
            unset( $submenu['themes.php'][15] );
        }
    }

En donde XX será tu userid.

Visto en AyudaWordPress

Dejar un comentario