Ticket #48743: 48743.unlinked-ie-logo.diff
| File 48743.unlinked-ie-logo.diff, 3.2 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 if ( $is_IE ) { 1615 $notice .= '<div class="alignright browser-icon"><img src="' . esc_attr( $img_src ) . '" alt="" /></div>'; 1616 } else { 1617 $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>'; 1618 } 1607 1619 $browser_nag_class = ' has-browser-icon'; 1608 1620 } 1609 1621 $notice .= "<p class='browser-update-nag{$browser_nag_class}'>{$msg}</p>"; … … 1614 1626 $browsehappy = add_query_arg( 'locale', $locale, $browsehappy ); 1615 1627 } 1616 1628 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>'; 1629 if ( $is_IE ) { 1630 $msg_browsehappy = sprintf( 1631 /* translators: 1: Browse Happy URL. */ 1632 __( 'Learn how to <a href="%1$s" class="update-browser-link">browse happy</a>' ), 1633 esc_url( $browsehappy ) 1634 ); 1635 } else { 1636 $msg_browsehappy = sprintf( 1637 /* translators: 1: Browser update URL, 2: Browser name, 3: Browse Happy URL. */ 1638 __( '<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>' ), 1639 esc_attr( $response['update_url'] ), 1640 esc_html( $response['name'] ), 1641 esc_url( $browsehappy ) 1642 ); 1643 } 1644 1645 $notice .= '<p>' . $msg_browsehappy . '</p>'; 1624 1646 $notice .= '<p class="hide-if-no-js"><a href="" class="dismiss" aria-label="' . esc_attr__( 'Dismiss the browser warning panel' ) . '">' . __( 'Dismiss' ) . '</a></p>'; 1625 1647 $notice .= '<div class="clear"></div>'; 1626 1648 }