mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Script Loader: Introduce HTML5 support for scripts and styles.
When a theme declares HTML5 support for script and styles via `add_theme_support( 'html5', array( 'script', 'style' ) )`, the `type="text/javascript"` and `type="text/css"` attributes are omitted. These attributes are unnecessary in HTML5 and cause warnings in the W3C Markup Validation Service. Props sasiddiqui, swissspidy, knutsp, SergeyBiryukov. See #42804. git-svn-id: https://develop.svn.wordpress.org/trunk@46164 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1117,8 +1117,9 @@ function wp_admin_bar_add_secondary_groups( $wp_admin_bar ) {
|
||||
* @since 3.1.0
|
||||
*/
|
||||
function wp_admin_bar_header() {
|
||||
$type_attr = current_theme_supports( 'html5', 'style' ) ? '' : ' type="text/css"';
|
||||
?>
|
||||
<style type="text/css" media="print">#wpadminbar { display:none; }</style>
|
||||
<style<?php echo $type_attr; ?> media="print">#wpadminbar { display:none; }</style>
|
||||
<?php
|
||||
}
|
||||
|
||||
@@ -1128,9 +1129,9 @@ function wp_admin_bar_header() {
|
||||
* @since 3.1.0
|
||||
*/
|
||||
function _admin_bar_bump_cb() {
|
||||
|
||||
$type_attr = current_theme_supports( 'html5', 'style' ) ? '' : ' type="text/css"';
|
||||
?>
|
||||
<style type="text/css" media="screen">
|
||||
<style<?php echo $type_attr; ?> media="screen">
|
||||
html { margin-top: 32px !important; }
|
||||
* html body { margin-top: 32px !important; }
|
||||
@media screen and ( max-width: 782px ) {
|
||||
|
||||
Reference in New Issue
Block a user