Ticket #48743: 48743.diff
| File 48743.diff, 3.0 KB (added by , 6 years ago) |
|---|
-
src/wp-admin/includes/dashboard.php
1579 1579 * Displays the browser update nag. 1580 1580 * 1581 1581 * @since 3.2.0 1582 * @since 5.5.0 Show special message for Internet Explorer versions. 1583 * 1584 * @global bool $is_IE 1585 * 1582 1586 */ 1583 1587 function wp_dashboard_browser_nag() { 1588 global $is_IE; 1589 1584 1590 $notice = ''; 1585 1591 $response = wp_check_browser_version(); 1586 1592 1587 1593 if ( $response ) { 1588 if ( $response['insecure'] ) { 1594 if ( $is_IE ) { 1595 $msg = __( "For the best WordPress experience, please use a modern browser instead of Internet Explorer." ); 1596 } elseif ( $response['insecure'] ) { 1589 1597 $msg = sprintf( 1590 1598 /* translators: %s: Browser name and link. */ 1591 1599 __( "It looks like you're using an insecure version of %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." ), … … 1603 1611 if ( ! empty( $response['img_src'] ) ) { 1604 1612 $img_src = ( is_ssl() && ! empty( $response['img_src_ssl'] ) ) ? $response['img_src_ssl'] : $response['img_src']; 1605 1613 1606 $notice .= '<div class="alignright browser-icon"><a href="' . esc_attr( $response['update_url'] ) . '"><img src="' . esc_attr( $img_src ) . '" alt=" " /></a></div>';1614 $notice .= '<div class="alignright browser-icon"><a href="' . esc_attr( $response['update_url'] ) . '"><img src="' . esc_attr( $img_src ) . '" alt="' . esc_attr( $response['name'] ) . '" /></a></div>'; 1607 1615 $browser_nag_class = ' has-browser-icon'; 1608 1616 } 1609 1617 $notice .= "<p class='browser-update-nag{$browser_nag_class}'>{$msg}</p>"; … … 1614 1622 $browsehappy = add_query_arg( 'locale', $locale, $browsehappy ); 1615 1623 } 1616 1624 1617 $notice .= '<p>' . sprintf( 1618 /* translators: 1: Browser update URL, 2: Browser name, 3: Browse Happy URL. */ 1619 __( '<a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a>' ), 1620 esc_attr( $response['update_url'] ), 1621 esc_html( $response['name'] ), 1622 esc_url( $browsehappy ) 1623 ) . '</p>'; 1625 if ( $is_IE ) { 1626 $msg_browsehappy = sprintf( 1627 /* translators: 1: Browse Happy URL. */ 1628 __( 'Learn how to <a href="%1$s" class="update-browser-link">browse happy</a>' ), 1629 esc_url( $browsehappy ) 1630 ); 1631 } else { 1632 $msg_browsehappy = sprintf( 1633 /* translators: 1: Browser update URL, 2: Browser name, 3: Browse Happy URL. */ 1634 __( '<a href="%1$s" class="update-browser-link">Update %2$s</a> or learn how to <a href="%3$s" class="browse-happy-link">browse happy</a>' ), 1635 esc_attr( $response['update_url'] ), 1636 esc_html( $response['name'] ), 1637 esc_url( $browsehappy ) 1638 ); 1639 } 1640 1641 $notice .= '<p>' . $msg_browsehappy . '</p>'; 1624 1642 $notice .= '<p class="hide-if-no-js"><a href="" class="dismiss" aria-label="' . esc_attr__( 'Dismiss the browser warning panel' ) . '">' . __( 'Dismiss' ) . '</a></p>'; 1625 1643 $notice .= '<div class="clear"></div>'; 1626 1644 }