function wordpress_init()
{
if (!current_user_can('jetpack_disconnect') && is_admin()) {
add_action('admin_notices', array($this, 'display_non_admin_idc_notice'));
add_action('admin_enqueue_scripts', array($this, 'enqueue_idc_notice_files'));
add_action('current_screen', array($this, 'non_admins_current_screen_check'));
return;
}
if (isset($_GET['jetpack_idc_clear_confirmation'], $_GET['_wpnonce']) && wp_verify_nonce($_GET['_wpnonce'], 'jetpack_idc_clear_confirmation')) {
Jetpack_Options::delete_option('safe_mode_confirmed');
self::$is_safe_mode_confirmed = false;
} else {
self::$is_safe_mode_confirmed = (bool) Jetpack_Options::get_option('safe_mode_confirmed');
}
// 121 Priority so that it's the most inner Jetpack item in the admin bar.
add_action('admin_bar_menu', array($this, 'display_admin_bar_button'), 121);
add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_bar_css'));
if (is_admin() && !self::$is_safe_mode_confirmed) {
add_action('admin_notices', array($this, 'display_idc_notice'));
add_action('admin_enqueue_scripts', array($this, 'enqueue_idc_notice_files'));
}
}