WordPress.org

Make WordPress Core

Ticket #30032: 30032.diff

File 30032.diff, 1.0 KB (added by westonruter, 6 years ago)

https://github.com/xwpco/wordpress-develop/pull/34

  • src/wp-includes/class.wp-styles.php

    diff --git src/wp-includes/class.wp-styles.php src/wp-includes/class.wp-styles.php
    index 1a017ac..0de9051 100644
    class WP_Styles extends WP_Dependencies { 
    120120        }
    121121
    122122        public function add_inline_style( $handle, $code ) {
    123                 if ( !$code )
     123                if ( ! $code ) {
    124124                        return false;
     125                }
    125126
    126127                $after = $this->get_data( $handle, 'after' );
    127                 if ( !$after )
     128                if ( ! $after ) {
    128129                        $after = array();
     130                }
    129131
    130132                $after[] = $code;
    131133
    class WP_Styles extends WP_Dependencies { 
    135137        public function print_inline_style( $handle, $echo = true ) {
    136138                $output = $this->get_data( $handle, 'after' );
    137139
    138                 if ( empty( $output ) )
     140                if ( empty( $output ) ) {
    139141                        return false;
     142                }
    140143
    141144                $output = implode( "\n", $output );
    142145
    143                 if ( !$echo )
     146                if ( ! $echo ) {
    144147                        return $output;
     148                }
    145149
    146                 echo "<style type='text/css'>\n";
     150                echo "<style id='" . esc_attr( "wp-inline-style-$handle" ) . "' type='text/css'>\n";
    147151                echo "$output\n";
    148152                echo "</style>\n";
    149153