• Resolved Ian Sackofwits

    (@plantprogrammer)


    Hi, thanks for making a great plugin!

    Out of curiosity, do any filters or actions exist (or even a setting) that would allow file field files to be hidden in the media library (grid and list views) if the upload directory is a custom directory?

    It would be good to be able to hide some library items from view for organizational purposes.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Paul Clark

    (@pdclark)

    This isn’t related to Pods, but here we go:

    Media Library items are a post of type “attachment”.
    Therefore, filters for modifying built-in queries, such as pre_get_posts and posts_where can be used.

    Here’s an example of hiding all images in the directory 2022/01 from the Media Library and all attachment-related queries:

    <?php
    
    add_filter( 'posts_where', function ( $where, $query ) {
    	if ( 'attachment' !== $query->query['post_type'] ) {
    		return $where;
    	}
    
    	global $wpdb;
    
    	$where .= ' AND ' . $wpdb->prefix . 'posts.guid NOT LIKE "%/2022/01/%"';
    
    	return $where;
    }, 10, 2);
    Plugin Support Paul Clark

    (@pdclark)

    P.S. You may also like https://www.ads-software.com/plugins/filebird/ for Media Library organization.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Hiding File Field Contents from Media Library’ is closed to new replies.