- <h3><?php _e( 'Dashboard Design' ); ?></h3>
-
- <div class="feature-section text-features">
- <h4><?php _e( 'Flyout Menus' ); ?></h4>
- <p><?php _e( 'Speed up navigating the dashboard and reduce repetitive clicking with our new flyout submenus. As you hover over each main menu item in your dashboard navigation, the submenus will magically appear, providing single-click access to any dashboard screen.' ); ?></p>
-
- <div>
- <h4><?php _e( 'Header + Admin Bar = Toolbar' ); ?></h4>
- <p><?php _e( 'To save space and increase efficiency, we’ve combined the admin bar and the old Dashboard header into one persistent toolbar. Hovering over the toolbar items will reveal submenus when available for quick access. ' ); ?></p>
- </div>
- </div>
-
- <div class="feature-section screenshot-features">
- <div class="angled-left">
- <img src="images/screenshots/admin-flyouts.png" />
- <h4><?php _e( 'Responsive Design' ); ?></h4>
- <p><?php _e( 'Certain dashboard screens have been updated to look better at various sizes, including improved iPad/tablet support.' ); ?></p>
- </div>
- <div class="angled-right">
- <img src="images/screenshots/help-screen.png" />
- <h4><?php _e( 'Help Tabs' ); ?></h4>
- <p><?php _e( 'The Help tabs located in the upper corner of the dashboard screens below your name have gotten a facelift. Help content is broken into smaller sections for easier access, with links to relevant documentation and the support forums always visible.' ); ?></p>
- </div>
+ <h3><?php _e( 'Background Updates' ); ?></h3>
+
+ <div class="feature-section col three-col about-updates">
+ <div class="col-1">
+ <h4><?php _e( 'Updates While You Sleep' ); ?></h4>
+ <p><?php _e( 'With WordPress 3.7, you don’t have to lift a finger to apply maintenance and security updates. Most sites are now able to automatically apply these updates in the background, though some configurations may not allow it.' ); ?></p>
+ </div>
+ <div class="col-2">
+ <img alt="" src="<?php echo admin_url( 'images/about-updates-2x.png' ); ?>" />
+ </div>
+ <div class="col-3 last-feature">
+ <h4><?php _e( 'More Reliable Than Ever' ); ?></h4>
+ <p><?php _e( 'The update process has been made even more reliable and secure, with dozens of new checks and safeguards.' ); ?></p>
+ <p><?php _e( 'You’ll still need to click “Update Now” once WordPress 3.8 is released, but we’ve never had more confidence in that beautiful blue button.' ); ?></p>
+ </div>
+ <?php
+ if ( current_user_can( 'update_core' ) ) {
+ $future_minor_update = (object) array(
+ 'current' => $wp_version . '.1.next.minor',
+ 'version' => $wp_version . '.1.next.minor',
+ 'php_version' => $required_php_version,
+ 'mysql_version' => $required_mysql_version,
+ );
+ require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
+ $updater = new WP_Automatic_Updater;
+ $can_auto_update = wp_http_supports( array( 'ssl' ) ) && $updater->should_update( 'core', $future_minor_update, ABSPATH );
+
+ if ( $can_auto_update ) {
+ echo '<p class="about-auto-update cool">' . __( 'This site <strong>is</strong> able to apply these updates automatically. Cool!' ). '</p>';
+
+ // If the updater is disabled entirely, don't show them anything.
+ } elseif ( ! $updater->is_disabled() ) {
+ echo '<p class="about-auto-update">';
+ // If this is is filtered to false, they won't get emails, so don't claim we will.
+ // Assumption: If the user can update core, they can see what the admin email is.
+
+ /** This filter is documented in wp-admin/includes/class-wp-upgrader.php */
+ if ( apply_filters( 'send_core_update_notification_email', true, $future_minor_update ) ) {
+ printf( __( 'This site <strong>is not</strong> able to apply these updates automatically. But we’ll email %s when there is a new security release.' ), esc_html( get_site_option( 'admin_email' ) ) );
+ } else {
+ _e( 'This site <strong>is not</strong> able to apply these updates automatically.' );
+ }
+ echo '</p>';
+ }
+ }
+ ?>