functions - Can I hide certain upload folders in media library

admin2025-06-03  2

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

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
Add a comment  | 

1 Answer 1

Reset to default 1

Perhaps 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.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1748962520a315193.html

最新回复(0)