/** * Get the instance of this class, insantiating it if it doesn't exist yet * * @since 0.3 * * @return JWBP_Plugin Class instance */ public static function get_instance() { if (!is_object(self::$_instance)) { self::$_instance = new JWBP_Plugin(); self::$_instance->init(); } return self::$_instance; }
/** * Register and enqueue scripts and styles * * @since 0.3 */ public static function scripts() { // Scripts wp_register_script('jquery-linedtextarea', plugins_url('/external/linedtextarea/jquery-linedtextarea.js', JWBP_Plugin::get_instance()->get_plugin_file_path()), array('jquery'), JWBP_Plugin::get_instance()->get_version()); wp_register_script('jwbp-admin-bulkpress-posts-add', plugins_url('assets/js/admin-bulkpress-posts-add.js', JWBP_Plugin::get_instance()->get_plugin_file_path()), array('jquery'), JWBP_Plugin::get_instance()->get_version()); wp_register_script('jwbp-admin-bulkpress-terms-add', plugins_url('assets/js/admin-bulkpress-terms-add.js', JWBP_Plugin::get_instance()->get_plugin_file_path()), array('jquery'), JWBP_Plugin::get_instance()->get_version()); //wp_register_script( 'jwbp-admin-bulkpress-users-add', plugins_url( 'assets/js/admin-bulkpress-users-add.js', JWBP_Plugin::get_instance()->get_plugin_file_path() ), array( 'jquery' ), JWBP_Plugin::get_instance()->get_version() ); wp_register_script('jwbp-admin-bulkpress', plugins_url('/assets/js/admin-bulkpress.js', JWBP_Plugin::get_instance()->get_plugin_file_path()), array('jquery', 'jquery-linedtextarea'), JWBP_Plugin::get_instance()->get_version()); // Styles wp_register_style('jquery-linedtextarea', plugins_url('/external/linedtextarea/jquery-linedtextarea.css', JWBP_Plugin::get_instance()->get_plugin_file_path()), array(), JWBP_Plugin::get_instance()->get_version()); wp_register_style('jwbp-admin-bulkpress', plugins_url('/assets/css/admin-bulkpress.css', JWBP_Plugin::get_instance()->get_plugin_file_path()), array(), JWBP_Plugin::get_instance()->get_version()); }