static function init() { self::$post_stati = array('' => __('Don‘t change', 'wp-access-areas'), 'publish' => __('Public'), 'private' => __('Private'), 'draft' => __('Draft'), 'pending' => __('Pending Review')); self::$role_caps = array('wpaa_set_view_cap' => __('Change View Access', 'wp-access-areas'), 'wpaa_set_edit_cap' => __('Change Edit Access', 'wp-access-areas'), 'wpaa_set_comment_cap' => __('Change Comment Access', 'wp-access-areas')); add_option('wpaa_default_behavior', '404'); add_option('wpaa_fallback_page', 0); add_option('wpaa_default_caps', array()); add_option('wpaa_default_post_status', 'publish'); add_option('wpaa_enable_assign_cap', 0); add_action('update_option_wpaa_enable_assign_cap', array(__CLASS__, 'enable_assign_cap'), 10, 2); add_filter('pre_update_option_wpaa_enable_assign_cap', array(__CLASS__, 'assign_role_cap'), 10); add_action('admin_menu', array(__CLASS__, 'create_menu')); add_action('admin_init', array(__CLASS__, 'register_settings')); add_action('load-settings_page_wpaa_settings', array(__CLASS__, 'load_style')); }