mh_options_page = add_theme_page( Fixit_Factory::fixit_details('theme_name'), Fixit_Factory::fixit_admin_page('_theme_option_title'), 'manage_options', Fixit_Factory::fixit_admin_page('_theme_option_slug'), array( $this,'mh_options_page') ); add_action( 'admin_print_scripts-'.$this->mh_options_page, array( $this ,'mh_print_script_init' ) ); add_action( 'admin_print_styles-' .$this->mh_options_page, array( $this ,'mh_print_style_init' ) ); } /** * Admin Page Script. */ public function mh_print_style_init() { Fixit_Factory::fixit_enqueue( 'style', 'color-picker' ); Fixit_Factory::fixit_enqueue( 'style', 'bootstrap' ); Fixit_Factory::fixit_enqueue( 'style', 'bootstrap-vertical-tabs' ); if( ! class_exists('WooCommerce') ) Fixit_Factory::fixit_enqueue( 'style', 'select2' ); } public function mh_print_script_init() { Fixit_Factory::fixit_enqueue( 'script', 'color-picker' ); Fixit_Factory::fixit_enqueue( 'script', 'bootstrap' ); if( ! class_exists('WooCommerce') ) Fixit_Factory::fixit_enqueue( 'script', 'select2' ); wp_enqueue_script('framework-script', FIXIT_FRAMEWORK_DIR . '/js/script.js', array('jquery'), true ); } /** * Main Admin page. */ public function mh_options_page(){ ?>