Skip to content

Instantly share code, notes, and snippets.

View oliviercardoen's full-sized avatar

Olivier Cardoen oliviercardoen

  • Octopix
  • Belgique
View GitHub Profile
@oliviercardoen
oliviercardoen / Wordpress Privilege Author Media
Last active August 29, 2015 14:27 — forked from bencooling/Wordpress Privilege Author Media
Prevent Authors from seeing other authors media files
// Prevent Authors from seeing other authors media files
add_filter('parse_query', 'my_parse_query' );
function my_parse_query( $wp_query ) {
// Only applicable for Media Library && Media Upload Dialog
if (! preg_match('/wp-admin\/(?:upload|media-upload|admin-ajax).php/', $_SERVER['REQUEST_URI']) ) {
return;
}
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);