public function __construct()
 {
     parent::__construct();
     add_action('admin_init', array($this, 'add_tab_metabox'), 1);
     add_filter('manage_edit-' . $this->_post_type_name . '_columns', array($this, 'edit_columns'));
     add_action('manage_' . $this->_post_type_name . '_posts_custom_column', array($this, 'custom_columns'), 10, 2);
     //Custom Tab Message
     add_filter('post_updated_messages', array($this, 'custom_tab_messages'));
     //register metabox to tab manager
     add_filter('yit_fw_metaboxes_type_args', array($this, 'add_custom_product_slider_metaboxes'));
 }