File manager - Edit - /home/premiey/www/wp-includes/images/media/services.tar
Back
class-entity-options.php 0000666 00000003245 15165306563 0011407 0 ustar 00 <?php namespace QuadLayers\QLWAPP\Services; class Entity_Options { protected static $instance; public $base = array( 'include' => 1, 'ids' => array(), ); public function get_args() { $args = array( 'entries' => $this->get_display_entries(), 'taxonomies' => $this->get_display_taxonomies(), 'target' => $this->base, 'devices' => 'all', ); return $args; } public function get_display_entries() { $post_types = $this->get_entries(); $array = array(); foreach ( $post_types as $key => $entry ) { $array[ $key ] = $this->base; } return $array; } public function get_display_taxonomies() { $taxonomies = $this->get_taxonomies(); $array = array(); foreach ( $taxonomies as $key => $taxonomy ) { $array[ $key ] = $this->base; } return $array; } public function get_entries() { $post_types = get_post_types( array( 'public' => true, 'show_in_nav_menus' => true, ), 'objects' ); $array = array(); foreach ( $post_types as $type ) { if ( $count = wp_count_posts( $type->name ) ) { $array[ $type->name ] = $type; } } return $array; } public function get_taxonomies() { $taxonomies = get_taxonomies( array( 'public' => true ), 'objects' ); $array = array(); foreach ( $taxonomies as $taxonomy ) { $terms = get_terms( array( 'taxonomy' => $taxonomy->name, 'hide_empty' => false, ) ); if ( count( $terms ) ) { $array[ $taxonomy->name ] = $taxonomy; } } return $array; } public static function instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } } class-entity-visibility.php 0000666 00000006746 15165306563 0012114 0 ustar 00 <?php namespace QuadLayers\QLWAPP\Services; class Entity_Visibility { protected static $instance; public function is_show_view( $display ) { global $wp_query; $show = true; if ( is_customize_preview() ) { return true; } // Custom known WordPress entities. if ( is_front_page() || is_home() || is_search() || is_404() ) { if ( ( isset( $display['target']['ids'] ) ) ? count( $display['target']['ids'] ) : 0 ) { $show = ! (bool) $display['target']['include']; if ( is_front_page() && in_array( 'home', $display['target']['ids'] ) ) { $show = ! $show; } elseif ( is_home() && in_array( 'blog', $display['target']['ids'] ) ) { $show = ! $show; } elseif ( is_search() && in_array( 'search', $display['target']['ids'] ) ) { $show = ! $show; } elseif ( is_404() && in_array( 'error', $display['target']['ids'] ) ) { $show = ! $show; } elseif ( in_array( 'all', $display['target']['ids'] ) ) { $show = ! $show; } } return $show; } // WooCommerce fix for shop page. if ( function_exists( 'is_shop' ) && is_shop() ) { if ( isset( $display['entries']['page']['ids'] ) && count( $display['entries']['page']['ids'] ) ) { $show = ! $display['entries']['page']['include']; if ( in_array( 'all', $display['entries']['page']['ids'] ) ) { return ! $show; } if ( in_array( get_option( 'woocommerce_shop_page_id' ), $display['entries']['page']['ids'] ) ) { $show = ! $show; } } return $show; } // Post types entities. if ( ! is_front_page() && is_singular() && isset( $wp_query->get_queried_object()->post_type ) ) { if ( isset( $display['entries'][ $wp_query->get_queried_object()->post_type ]['ids'] ) && count( $display['entries'][ $wp_query->get_queried_object()->post_type ]['ids'] ) ) { $show = ! $display['entries'][ $wp_query->get_queried_object()->post_type ]['include']; if ( in_array( 'all', $display['entries'][ $wp_query->get_queried_object()->post_type ]['ids'] ) ) { return ! $show; } if ( in_array( $wp_query->get_queried_object()->ID, $display['entries'][ $wp_query->get_queried_object()->post_type ]['ids'] ) ) { $show = ! $show; } // backward compatibility for $post->post_name if ( in_array( $wp_query->get_queried_object()->post_name, $display['entries'][ $wp_query->get_queried_object()->post_type ]['ids'] ) ) { $show = ! $show; } } return $show; } // Post types archives and taxonomies. if ( is_archive() && isset( $wp_query->get_queried_object()->taxonomy ) ) { if ( isset( $display['taxonomies'][ $wp_query->get_queried_object()->taxonomy ]['ids'] ) && count( $display['taxonomies'][ $wp_query->get_queried_object()->taxonomy ]['ids'] ) ) { $show = ! $display['taxonomies'][ $wp_query->get_queried_object()->taxonomy ]['include']; if ( in_array( 'all', $display['taxonomies'][ $wp_query->get_queried_object()->taxonomy ]['ids'] ) ) { return ! $show; } if ( in_array( $wp_query->get_queried_object()->term_id, $display['taxonomies'][ $wp_query->get_queried_object()->taxonomy ]['ids'] ) ) { $show = ! $show; } // backward compatibility for $term->name if ( in_array( $wp_query->get_queried_object()->slug, $display['taxonomies'][ $wp_query->get_queried_object()->taxonomy ]['ids'] ) ) { $show = ! $show; } } return $show; } return $show; } public static function instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } }
| ver. 1.4 |
Github
|
.
| PHP 5.4.45 | Generation time: 0 |
proxy
|
phpinfo
|
Settings