static function init() { add_action('learn_press_print_assets', array(__CLASS__, '_print_assets')); add_filter('script_loader_src', array(__CLASS__, 'script_loader_src'), 10, 2); add_action('learn_press_settings_save_general', array(__CLASS__, '_minify_source')); parent::init(); }
/** * Init Asset */ static function init() { self::$id = is_admin() ? 0 : 1; $class = get_called_class(); if (self::$id) { add_action('wp_enqueue_scripts', array($class, 'load_scripts')); add_action('wp_enqueue_scripts', array($class, 'wp_assets')); add_action('wp_print_scripts', array($class, 'localize_printed_scripts'), 5); add_action('wp_print_footer_scripts', array($class, 'localize_printed_scripts'), 5); } else { add_action('admin_enqueue_scripts', array($class, 'load_scripts')); add_action('admin_enqueue_scripts', array($class, 'wp_assets')); add_action('admin_print_scripts', array($class, 'localize_printed_scripts'), 5); add_action('admin_print_footer_scripts', array($class, 'localize_printed_scripts'), 5); } }
static function init() { parent::$caller = __CLASS__; add_action('learn_press_print_assets', array(__CLASS__, '_print_assets')); parent::init(); }