/** * Enqueue plugin script * */ public function print_script() { wp_enqueue_script('repeat', B5F_Multisite_Categories::get_instance()->plugin_url . 'js/msc-repeatable.js', array('jquery-ui-sortable', 'jquery-ui-core', 'jquery')); }
/** * Add new field in /wp-admin/network/site-new.php * has to be done with jQuery * * URI: http://stackoverflow.com/a/10372861/1287812 */ public function new_site_input_field_scripts() { $url = B5F_Multisite_Categories::get_instance()->plugin_url . 'js/msc-dropdown.js'; wp_register_script('b5f_msc', $url); wp_enqueue_script('b5f_msc'); wp_localize_script('b5f_msc', 'b5f', array('dropdown' => B5F_Multisite_Categories::get_instance()->get_dropdown(''))); }
/** * Access this plugin’s working instance * * @wp-hook plugins_loaded * @since 2012.09.13 * @return object of this class */ public static function get_instance() { NULL === self::$instance and self::$instance = new self(); return self::$instance; }