Esempio n. 1
0
 /**
  * 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());
 }
Esempio n. 2
0
        }
        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();