public static function activate() { $upload_dir = wp_upload_dir(); $base_path = $upload_dir['basedir'] . '/essb_compiled/'; $base_url = $upload_dir['baseurl'] . '/essb_compiled/'; if (is_ssl()) { $base_url = str_replace('http://', 'https://', $base_url); } if (!is_dir($base_path)) { if (!mkdir($base_path, 0777)) { return false; } } self::$cacheFolder = $base_path; self::$cacheURL = $base_url; define('ESSB3_PRECOMPILED_RESOURCE', true); self::$isActive = true; return true; }