/** * 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()); }
} return $this->plugin_file_path; } /** * Get the main plugin file path * * @since 0.3 * * @return string Absolute path to the main plugin file */ public function get_plugin_dir_path() { if (empty($this->plugin_dir_path)) { $this->plugin_dir_path = plugin_dir_path($this->get_plugin_file_path()); } return trailingslashit($this->plugin_dir_path); } /** * Get the plugin version * * @since 0.3 * * @return string Plugin version */ public function get_version() { return $this->version; } } JWBP_Plugin::get_instance();