0byt3m1n1
Path:
/
var
/
www
/
clients
/
client38
/
web37
/
web
/
wp-content
/
plugins
/
filebird-pro
/
includes
/
Controller
/
[
Home
]
File: Exclude.php
<?php namespace FileBird\Controller; class Exclude { protected static $instance = null; public static function getInstance() { if ( null == self::$instance ) { self::$instance = new self(); } return self::$instance; } public function __construct() { add_filter( 'fbv_get_count_where_query', array( $this, 'exclude_get_count_where_query' ), 10, 1 ); } public function exclude_get_count_where_query( $where ) { global $wpdb; if ( function_exists( '_is_elementor_installed' ) ) { $where[] = " posts.ID NOT IN (SELECT post_id FROM {$wpdb->postmeta} WHERE meta_key = '_elementor_is_screenshot') "; } if ( function_exists( 'picu_exclude_collection_images_from_library' ) ) { $where[] = " posts.post_parent NOT IN (SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} WHERE {$wpdb->posts}.post_type = 'picu_collection') "; } return $where; } }