Make WordPress Core

Ticket #58831: 58831.patch

File 58831.patch, 2.3 KB (added by viralsampat, 12 months ago)

I have checked above mentioned issue and founds another file. Here, I have added its patch.

  • src/wp-admin/includes/class-wp-screen.php

    diff --git src/wp-admin/includes/class-wp-screen.php src/wp-admin/includes/class-wp-screen.php
    index 739a182ded..c8aa2ccbc4 100644
    final class WP_Screen { 
    882882                                                        $panel_id = "tab-panel-{$tab['id']}";
    883883                                                        ?>
    884884
    885                                                         <li id="<?php echo esc_attr( $link_id ); ?>"<?php echo $class; ?>>
     885                                                        <li id="<?php echo esc_attr( $link_id ); ?>"<?php echo esc_attr( $class ); ?>>
    886886                                                                <a href="<?php echo esc_url( "#$panel_id" ); ?>" aria-controls="<?php echo esc_attr( $panel_id ); ?>">
    887887                                                                        <?php echo esc_html( $tab['title'] ); ?>
    888888                                                                </a>
    final class WP_Screen { 
    896896
    897897                                        <?php if ( $help_sidebar ) : ?>
    898898                                        <div class="contextual-help-sidebar">
    899                                                 <?php echo $help_sidebar; ?>
     899                                                <?php echo esc_html( $help_sidebar ); ?>
    900900                                        </div>
    901901                                        <?php endif; ?>
    902902
    final class WP_Screen { 
    907907                                                        $panel_id = "tab-panel-{$tab['id']}";
    908908                                                        ?>
    909909
    910                                                         <div id="<?php echo esc_attr( $panel_id ); ?>" class="<?php echo $classes; ?>">
     910                                                        <div id="<?php echo esc_attr( $panel_id ); ?>" class="<?php echo esc_attr( $classes ); ?>">
    911911                                                                <?php
    912912                                                                // Print tab content.
    913                                                                 echo $tab['content'];
     913                                                                echo esc_html( $tab['content'] );
    914914
    915915                                                                // If it exists, fire tab callback.
    916916                                                                if ( ! empty( $tab['callback'] ) ) {
    final class WP_Screen { 
    11601160                $legend = ! empty( $columns['_title'] ) ? $columns['_title'] : __( 'Columns' );
    11611161                ?>
    11621162                <fieldset class="metabox-prefs">
    1163                 <legend><?php echo $legend; ?></legend>
     1163                <legend><?php echo esc_html( $legend ); ?></legend>
    11641164                <?php
    11651165                $special = array( '_title', 'cb', 'comment', 'media', 'name', 'title', 'username', 'blogname' );
    11661166
    final class WP_Screen { 
    11831183
    11841184                        $id = "$column-hide";
    11851185                        echo '<label>';
    1186                         echo '<input class="hide-column-tog" name="' . $id . '" type="checkbox" id="' . $id . '" value="' . $column . '"' . checked( ! in_array( $column, $hidden, true ), true, false ) . ' />';
     1186                        echo '<input class="hide-column-tog" name="' . esc_attr( $id ) . '" type="checkbox" id="' . esc_attr( $id ) . '" value="' . esc_attr( $column ) . '"' . checked( ! in_array( $column, $hidden, true ), true, false ) . ' />';
    11871187                        echo "$title</label>\n";
    11881188                }
    11891189                ?>