| Server IP : 170.10.161.225 / Your IP : 216.73.217.54 Web Server : Apache System : Linux vps103298.mylogin.co 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : calvet ( 273824) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : ON Directory : /home/www/calvetrealty.com/wp-content/plugins/wp-rocket/inc/ThirdParty/Themes/ |
Upload File : |
<?php
namespace WP_Rocket\ThirdParty\Themes;
use WP_Theme;
use WP_Rocket\Event_Management\Subscriber_Interface;
abstract class ThirdpartyTheme implements Subscriber_Interface {
/**
* Name from the theme.
*
* @var string
*/
protected static $theme_name = '';
/**
* Check if the theme or one of its child theme is activated.
*
* @param WP_Theme $theme current theme.
* @return bool
*/
protected static function is_current_theme( $theme = null ): bool {
$theme = $theme instanceof WP_Theme ? $theme : wp_get_theme();
$template = $theme->get_template() ?? '';
if ( empty( $template ) ) {
return false;
}
return str_contains( strtolower( $template ), strtolower( static::$theme_name ) );
}
}