public function __construct()
{
add_action('manage_ticket_posts_columns', array($this, 'add_core_custom_columns'), 16, 1);
add_action('manage_ticket_posts_custom_column', array($this, 'core_custom_columns_content'), 10, 2);
add_action('admin_menu', array($this, 'hide_closed_tickets'), 10, 0);
add_filter('the_excerpt', array($this, 'remove_excerpt'), 10, 1);
add_filter('post_row_actions', array($this, 'remove_quick_edit'), 10, 2);
add_filter('the_title', array($this, 'add_ticket_id_title'));
add_action('pre_get_posts', array($this, 'filter_staff'));
add_filter('post_class', array($this, 'ticket_row_class'), 10, 3);
add_action('pre_get_posts', array($this, 'set_ordering_query_var'));
add_filter('posts_results', array($this, 'apply_ordering_criteria'), 10, 2);
}