Beispiel #1
0
 /**
  * Initialize
  *
  * @since     1.0
  */
 public function init()
 {
     $licence = new cpac_licence('sortable');
     // vars
     $this->unlocked = $licence->is_unlocked();
     $this->post_types = Codepress_Admin_Columns::get_post_types();
     $this->show_all_results = false;
     $this->current_user_id = get_current_user_id();
     // init sorting
     add_action('admin_init', array($this, 'register_sortable_columns'));
     // init filtering
     add_action('admin_init', array($this, 'register_filtering_columns'));
     // handle requests for sorting columns
     add_filter('request', array($this, 'handle_requests_orderby_column'), 1);
     add_action('pre_user_query', array($this, 'handle_requests_orderby_users_column'), 1);
     add_action('admin_init', array($this, 'handle_requests_orderby_links_column'), 1);
     add_action('admin_init', array($this, 'handle_requests_orderby_comments_column'), 1);
 }