PATH:
home
/
vcomplcotr
/
www
/
wp-content
/
plugins
/
fancy-gallery
/
classes
<?php Namespace WordPress\Plugin\GalleryManager; use WP_Query; abstract class Query { private static function loadQuery(&$query = Null){ if (!$query instanceOf WP_Query){ global $wp_query; $query = $wp_query; } } static function isGallerySingle($query = Null, $post){ static::loadQuery($query); return $query->is_Single($post); } static function isGalleryPostTypeArchive($query = Null){ static::loadQuery($query); return (!$query->is_search && $query->is_Post_Type_Archive(Post_Type::post_type_name)); } static function isGalleryTaxonomyArchive($query = Null){ static::loadQuery($query); $gallery_taxonomies = get_Object_Taxonomies(Post_Type::post_type_name); return !empty($gallery_taxonomies) && $query->is_Tax($gallery_taxonomies); } static function isGallerySearch($query = Null){ static::loadQuery($query); if ($query->is_search){ # Check if the search is inside a post type if ($query->get('post_type') == Post_Type::post_type_name) return True; # Check if the search is inside a taxonomy $gallery_taxonomies = get_Object_Taxonomies(Post_Type::post_type_name); if (!empty($gallery_taxonomies) && $query->is_Tax($gallery_taxonomies)) return True; } return False; } static function isGlobalSearch($query = Null){ static::loadQuery($query); return ($query->is_search && $query->get('post_type') != Post_Type::post_type_name); } }
[+]
..
[-] template.php
[edit]
[-] content-filter.php
[edit]
[-] thumbnails.php
[edit]
[-] scripts.php
[edit]
[-] mocking-bird.php
[edit]
[-] ajax-requests.php
[edit]
[-] wpml.php
[edit]
[-] gallery.php
[edit]
[-] post.php
[edit]
[-] lightbox.php
[edit]
[-] i18n.php
[edit]
[-] post-type.php
[edit]
[-] wp-query-extensions.php
[edit]
[-] taxonomies.php
[edit]
[-] core.php
[edit]
[-] index.html
[edit]
[-] query.php
[edit]
[-] template-tags-fallbacks.php
[edit]
[-] styles.php
[edit]
[-] shortcode-filter.php
[edit]
[-] tiny-mce-editor.php
[edit]
[-] options.php
[edit]