WordPress.org

Make WordPress Core

Ticket #22470: class.wp-scripts.diff

File class.wp-scripts.diff, 728 bytes (added by niallkennedy, 6 years ago)

check if src before outputting new script element with empty src attribute

  • wp-includes/class.wp-scripts.php

     
    119119
    120120                $src = esc_url( apply_filters( 'script_loader_src', $src, $handle ) );
    121121
    122                 if ( $this->do_concat )
    123                         $this->print_html .= "<script type='text/javascript' src='$src'></script>\n";
    124                 else
    125                         echo "<script type='text/javascript' src='$src'></script>\n";
     122                if ( $src ) {
     123                        if ( $this->do_concat )
     124                                $this->print_html .= "<script type='text/javascript' src='$src'></script>\n";
     125                        else
     126                                echo "<script type='text/javascript' src='$src'></script>\n";
     127                }
    126128
    127129                return true;
    128130        }