File Editor
Directories:
.. (Back)
Admin
Ajax
Asset
Context
Customizer
Debug_Bar
Dialog
Documentation
Duplicate
Editor
Image
JSON_LD
Languages
Log
Meta
Models
Onboarding
PUE
Process
Promoter
REST
Repository
Service_Providers
Shortcode
Support
Tabbed_View
Tooltip
Traits
Utils
Validator
Values
Widget
Files:
Abstract_Deactivation.php
Abstract_Plugin_Register.php
App_Shop.php
Assets.php
Assets_Pipeline.php
Autoloader.php
Cache.php
Cache_Listener.php
Changelog_Reader.php
Container.php
Context.php
Cost_Utils.php
Credits.php
Customizer.php
DB_Lock.php
Data.php
Date_Utils.php
Db.php
Debug.php
Dependency.php
Deprecation.php
Editor.php
Error.php
Exception.php
Extension.php
Extension_Loader.php
Feature_Detection.php
Field.php
Field_Conditional.php
Log.php
Main.php
Notices.php
Plugin_Meta_Links.php
Plugins.php
Plugins_API.php
Post_History.php
Post_Transient.php
Promise.php
Repository.php
Rewrite.php
Settings.php
Settings_Manager.php
Settings_Tab.php
Simple_Table.php
Support.php
Tabbed_View.php
Template.php
Template_Part_Cache.php
Templates.php
Terms.php
Timezones.php
Tracker.php
Updater.php
Validate.php
View_Helpers.php
Create New File
Create
Edit File: Templates.php
<?php /** * Templating functionality for common tribe */ // don't load directly if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } if ( class_exists( 'Tribe__Templates' ) ) { return; } /** * Handle views and template files. */ class Tribe__Templates { /** * Check to see if this is operating in the main loop * * @param WP_Query $query * * @return bool */ protected static function is_main_loop( $query ) { return $query->is_main_query(); } /** * Look for the stylesheets. Fall back to $fallback path if the stylesheets can't be located or the array is empty. * * @param array|string $stylesheets Path to the stylesheet * @param bool|string $fallback Path to fallback stylesheet * * @return bool|string Path to stylesheet */ public static function locate_stylesheet( $stylesheets, $fallback = false ) { if ( ! is_array( $stylesheets ) ) { $stylesheets = [ $stylesheets ]; } if ( empty( $stylesheets ) ) { return $fallback; } foreach ( $stylesheets as $filename ) { if ( file_exists( get_stylesheet_directory() . '/' . $filename ) ) { $located = trailingslashit( get_stylesheet_directory_uri() ) . $filename; break; } else { if ( file_exists( get_template_directory() . '/' . $filename ) ) { $located = trailingslashit( get_template_directory_uri() ) . $filename; break; } } } if ( empty( $located ) ) { return $fallback; } return $located; } /** * Add our own method is_embed to check by WordPress Version and function is_embed * to prevent fatal errors in WordPress 4.3 and earlier * * @version 4.2.1 */ public static function is_embed() { global $wp_version; if ( version_compare( $wp_version, '4.4', '<' ) || ! function_exists( 'is_embed' ) ) { return false; } return is_embed(); } }//end class
Save Changes
Rename File
Rename