static $inline_css; static $current_css_id; static $prefix_class = "st_"; static function init() { self::$current_css_id = time(); add_action('wp_footer', array(__CLASS__, 'action_footer_css')); } static function build_css($string = false, $effect = false) { self::$current_css_id++; self::$inline_css .= "\r\n ." . self::$prefix_class . self::$current_css_id . $effect . "{\r\n {$string}\r\n }\r\n "; return self::$prefix_class . self::$current_css_id; } static function add_css($string = false) { self::$inline_css .= $string; } static function action_footer_css() { ?> <style> <?php echo self::$inline_css; ?> </style> <?php } } Assets::init(); }
/** * Reinitializes Assets object (removes all files from collections) * @return boolean */ public static function reset() { self::$init = false; self::init(); }