Make WordPress Core


Ignore:
Timestamp:
09/28/2022 02:57:55 PM (3 years ago)
Author:
audrasjb
Message:

Script Loader: Prevent double space between attributes in WP_Styles class.

This changeset prevents <link /> elements to display a double space between attributes when no title attribute is provided.

Props elten, audrasjb, whaze, SergeyBiryukov.
Fixes #56675.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-styles.php

    r54254 r54348  
    225225
    226226        $rel   = isset( $obj->extra['alt'] ) && $obj->extra['alt'] ? 'alternate stylesheet' : 'stylesheet';
    227         $title = isset( $obj->extra['title'] ) ? sprintf( "title='%s'", esc_attr( $obj->extra['title'] ) ) : '';
     227        $title = isset( $obj->extra['title'] ) ? sprintf( " title='%s'", esc_attr( $obj->extra['title'] ) ) : '';
    228228
    229229        $tag = sprintf(
    230             "<link rel='%s' id='%s-css' %s href='%s'%s media='%s' />\n",
     230            "<link rel='%s' id='%s-css'%s href='%s'%s media='%s' />\n",
    231231            $rel,
    232232            $handle,
     
    260260
    261261            $rtl_tag = sprintf(
    262                 "<link rel='%s' id='%s-rtl-css' %s href='%s'%s media='%s' />\n",
     262                "<link rel='%s' id='%s-rtl-css'%s href='%s'%s media='%s' />\n",
    263263                $rel,
    264264                $handle,
Note: See TracChangeset for help on using the changeset viewer.