예제 #1
0
 function admin_init()
 {
     //Load any translation files needed:
     load_plugin_textdomain('add-from-server', '', $this->folder . '/langs/');
     //Register our JS & CSS
     wp_register_script('add-from-server', plugins_url($this->folder . '/add-from-server.js'), array('jquery'), $this->version);
     wp_register_style('add-from-server', plugins_url($this->folder . '/add-from-server.css'), array(), $this->version);
     //Enqueue JS & CSS
     add_action('load-media_page_add-from-server', array(&$this, 'add_head_files'));
     add_action('media_upload_server', array(&$this, 'add_head_files'));
     DD32::add_configure($this->basename, __('Add From Server', 'add-from-server'), admin_url('media-new.php?page=add-from-server'));
     DD32::add_changelog($this->basename, 'http://svn.wp-plugins.org/add-from-server/trunk/readme.txt');
     //Add actions/filters
     add_filter('media_upload_tabs', array(&$this, 'tabs'));
     add_action('media_upload_server', array(&$this, 'tab_handler'));
 }