public static function init()
 {
     // Store options
     self::$notification_from_name = get_option(self::EMAIL_FROM_NAME, get_bloginfo('name'));
     self::$notification_from_email = get_option(self::EMAIL_FROM_EMAIL, get_bloginfo('admin_email'));
     self::$notification_format = get_option(self::EMAIL_FORMAT, 'TEXT');
     self::$admin_email = get_option(self::ADMIN_EMAIL, get_option('admin_email'));
     // Default notifications
     add_action('init', array(__CLASS__, 'notifications_and_shortcodes'), 5);
     // register settings
     self::register_settings();
     // Meta boxes
     add_action('admin_init', array(__CLASS__, 'register_meta_boxes'));
     add_action('do_meta_boxes', array(__CLASS__, 'modify_meta_boxes'));
     // Admin js for notification management
     add_action('load-post.php', array(__CLASS__, 'queue_notification_js'));
     add_action('load-post-new.php', array(__CLASS__, 'queue_notification_js'));
     // Redirect away from WP generated post_type table
     add_action('current_screen', array(__CLASS__, 'maybe_redirect_away_from_notification_admin_table'));
     // Create default notifications
     add_action('admin_init', array(__CLASS__, 'create_notifications'));
     // Help Sections
     add_action('admin_menu', array(get_class(), 'help_sections'));
     if (is_admin()) {
         add_action('init', array(get_class(), 'maybe_refresh_notifications'));
     }
 }