Dacă aveți un site cu mai multi utilizatori, fie ei administratori, editori sau autori știți deja că oricare dintre ei are acces la imaginile și fișierele din Media Library, adică la biblioteca media.

În cazul în care doriți să restricționați accesul la aceste fișiere și imagini, de exemplu astfel încât doar administratorii și editorii să le poate vedea și insera, atunci trebuie să adăugați următorul cod în funcțions.php:

// Limitează accesul la biblioteca media  
function wpb_show_current_user_attachments( $query ) {
    $user_id = get_current_user_id();
    if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
        $query['author'] = $user_id;
    }
    return $query;
} 
add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' );

(metoda este luată de pe wpbeginner.com)

Acest cod folosește metoda current_user_can pentru a verifica dacă utilizatorul are capacitatea de a activa pluginuri sau de a edita postările altor utilizatori. Dacă nu, atunci se modifică interogarea utilizată pentru afișarea fișierelor media și o limitează la ID-ul utilizatorului.