Make WordPress Core

Ticket #20009: 20009.3.diff

File 20009.3.diff, 842 bytes (added by whyisjake, 6 years ago)
  • src/wp-includes/post-template.php

     
    454454 */
    455455function post_class( $class = '', $post_id = null ) {
    456456        // Separates classes with a single space, collates classes for post DIV.
    457         echo 'class="' . join( ' ', get_post_class( $class, $post_id ) ) . '"';
     457        echo 'class="' . esc_attr( join( ' ', get_post_class( $class, $post_id ) ) ) . '"';
    458458}
    459459
    460460/**
    … …  
    590590 */
    591591function body_class( $class = '' ) {
    592592        // Separates class names with a single space, collates class names for body element.
    593         echo 'class="' . join( ' ', get_body_class( $class ) ) . '"';
     593        echo 'class="' . esc_attr( join( ' ', get_body_class( $class ) ) ) . '"';
    594594}
    595595
    596596/**