A Plugin ( download monitor ) saves uploaded files in a certain folder called "dlm_uploads" within the WP upload directory. All files are visible in Media Library. Unfortunately the upload path cannot be changed in the plugin. can I hide this folder in the media library? thanks
This question already has an answer here: Can i hide the attachments from media which I uploaded from front end? (1 answer) Closed 6 years ago.A Plugin ( download monitor ) saves uploaded files in a certain folder called "dlm_uploads" within the WP upload directory. All files are visible in Media Library. Unfortunately the upload path cannot be changed in the plugin. can I hide this folder in the media library? thanks
Share Improve this question asked Jan 30, 2019 at 8:33 rebialrebial 233 bronze badges 1- oh, that's quite similar. but i don't know how to change meta_query from "key" to post-type "dlm_downloads" . – rebial Commented Jan 30, 2019 at 9:19
1 Answer
Reset to default 1Perhaps a bit quick and dirty, but this should work:
function media_library_hide_dlm_downloads($where) {
if(isset($_POST['action']) && ( $_POST['action'] == 'query-attachments')) {
$where .= ' AND guid NOT LIKE "%wp-content/uploads/dlm_downloads%"';
}
return $where;
}
add_filter('posts_where', 'media_library_hide_dlm_downloads');
Read more about the posts_where filter.