PluginProbe
Themify Builder / trunk
Themify Builder vtrunk
7.8.1 7.8.0 7.7.9 7.7.8 7.7.7 7.7.6 7.7.5 7.7.4 7.7.3 7.7.2 trunk 7.6.0 7.6.1 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.8 7.6.9 7.7.0 7.7.1
themify-builder / themify / cache / advanced-cache.php

advanced-cache.php in Themify Builder trunk, at themify/cache/advanced-cache.php

37 lines 1.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 defined('ABSPATH') || exit;
4
5 /* DON`T MODIFY THIS FILE IT CAN BREAK ALL SITES. USE THEMIFY SETTINGS TO DISABLE IT */
6
7 /* Themify start */
8 if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'GET' && !function_exists('themify_cache_loaded') && !empty($_SERVER['REQUEST_URI']) && empty(preg_grep('/wordpress_logged_in_/', array_keys($_COOKIE)))) {
9
10 if (!((defined('DOING_AJAX') && DOING_AJAX) || (defined('XMLRPC_REQUEST') && XMLRPC_REQUEST) || (defined('DOING_CRON') && DOING_CRON) || (defined('REST_REQUEST') && REST_REQUEST) || (defined('APP_REQUEST') && APP_REQUEST) || (defined('SHORTINIT') && SHORTINIT) || strpos($_SERVER['REQUEST_URI'], 'robots.txt') !== false || strpos($_SERVER['REQUEST_URI'], 'wp-admin') !== false || strpos($_SERVER['REQUEST_URI'], 'wp-login') !== false || strpos($_SERVER['REQUEST_URI'], 'wp-json') !== false)) {
11
12 function themify_cache_loaded() {
13 $dir = rtrim(WP_CONTENT_DIR, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'tf_cache_config' . DIRECTORY_SEPARATOR . 'site';
14 if (is_multisite()) {
15 $dir .= '-' . get_current_blog_id();
16 }
17 $dir .= '.php';
18 if (is_file($dir)) {
19 include_once $dir;
20 if (defined('TF_CACHE_FW') && TF_CACHE_FW && TF_CACHE_FW !== '#TF_CACHE_FW#') {
21 $dir = rtrim(TF_CACHE_FW, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'class-themify-cache.php';
22 if (is_file($dir)) {
23 include_once $dir;
24 TFCache::run();
25 }
26 }
27 }
28 }
29
30 if (is_multisite()) {
31 add_action('ms_loaded', 'themify_cache_loaded', 5);
32 } else {
33 add_action('init', 'themify_cache_loaded', 0);
34 }
35 }
36 }
37 /*Themify End*/