Make WordPress Core

Changeset 61427


Ignore:
Timestamp:
01/03/2026 10:24:48 PM (3 months ago)
Author:
SergeyBiryukov
Message:

Bundled Themes: Consistently escape get_search_query() in search.php templates.

Props sabernhardt, himshekhar07, petitphp, karmatosed, SergeyBiryukov.
Fixes #58127.

Location:
trunk/src/wp-content/themes
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentyeleven/search.php

    r47122 r61427  
    1919                    <?php
    2020                    /* translators: %s: Search query. */
    21                     printf( __( 'Search Results for: %s', 'twentyeleven' ), '<span>' . get_search_query() . '</span>' );
     21                    printf( __( 'Search Results for: %s', 'twentyeleven' ), '<span>' . esc_html( get_search_query( false ) ) . '</span>' );
    2222                    ?>
    2323                    </h1>
  • trunk/src/wp-content/themes/twentyfifteen/search.php

    r55276 r61427  
    1919                <?php
    2020                /* translators: %s: Search query. */
    21                 printf( __( 'Search Results for: %s', 'twentyfifteen' ), get_search_query() );
     21                printf( __( 'Search Results for: %s', 'twentyfifteen' ), esc_html( get_search_query( false ) ) );
    2222                ?>
    2323                </h1>
  • trunk/src/wp-content/themes/twentyfourteen/search.php

    r47122 r61427  
    1919                <?php
    2020                /* translators: %s: Search query. */
    21                 printf( __( 'Search Results for: %s', 'twentyfourteen' ), get_search_query() );
     21                printf( __( 'Search Results for: %s', 'twentyfourteen' ), esc_html( get_search_query( false ) ) );
    2222                ?>
    2323                </h1>
  • trunk/src/wp-content/themes/twentynineteen/search.php

    r47122 r61427  
    2121                <h1 class="page-title">
    2222                    <?php _e( 'Search results for: ', 'twentynineteen' ); ?>
    23                     <span class="page-description"><?php echo get_search_query(); ?></span>
     23                    <span class="page-description"><?php echo esc_html( get_search_query( false ) ); ?></span>
    2424                </h1>
    2525            </header><!-- .page-header -->
  • trunk/src/wp-content/themes/twentyseventeen/search.php

    r55422 r61427  
    2020            <?php
    2121            /* translators: Search query. */
    22             printf( __( 'Search Results for: %s', 'twentyseventeen' ), '<span>' . get_search_query() . '</span>' );
     22            printf( __( 'Search Results for: %s', 'twentyseventeen' ), '<span>' . esc_html( get_search_query( false ) ) . '</span>' );
    2323            ?>
    2424            </h1>
  • trunk/src/wp-content/themes/twentysixteen/search.php

    r55276 r61427  
    1919                <?php
    2020                /* translators: %s: The search query. */
    21                 printf( __( 'Search Results for: %s', 'twentysixteen' ), '<span>' . esc_html( get_search_query() ) . '</span>' );
     21                printf( __( 'Search Results for: %s', 'twentysixteen' ), '<span>' . esc_html( get_search_query( false ) ) . '</span>' );
    2222                ?>
    2323                </h1>
  • trunk/src/wp-content/themes/twentyten/search.php

    r45932 r61427  
    1717                <?php
    1818                /* translators: %s: Search query. */
    19                 printf( __( 'Search Results for: %s', 'twentyten' ), '<span>' . get_search_query() . '</span>' );
     19                printf( __( 'Search Results for: %s', 'twentyten' ), '<span>' . esc_html( get_search_query( false ) ) . '</span>' );
    2020                ?>
    2121                </h1>
  • trunk/src/wp-content/themes/twentythirteen/search.php

    r47122 r61427  
    1919                <?php
    2020                /* translators: %s: Search query. */
    21                 printf( __( 'Search Results for: %s', 'twentythirteen' ), get_search_query() );
     21                printf( __( 'Search Results for: %s', 'twentythirteen' ), esc_html( get_search_query( false ) ) );
    2222                ?>
    2323                </h1>
  • trunk/src/wp-content/themes/twentytwelve/search.php

    r47122 r61427  
    1919                <?php
    2020                /* translators: %s: Search query. */
    21                 printf( __( 'Search Results for: %s', 'twentytwelve' ), '<span>' . get_search_query() . '</span>' );
     21                printf( __( 'Search Results for: %s', 'twentytwelve' ), '<span>' . esc_html( get_search_query( false ) ) . '</span>' );
    2222                ?>
    2323                </h1>
  • trunk/src/wp-content/themes/twentytwenty/index.php

    r56549 r61427  
    3232
    3333        $archive_title = sprintf(
    34             '%1$s %2$s',
     34            '%1$s &ldquo;%2$s&rdquo;',
    3535            '<span class="color-accent">' . __( 'Search:', 'twentytwenty' ) . '</span>',
    36             '&ldquo;' . get_search_query() . '&rdquo;'
     36            esc_html( get_search_query( false ) )
    3737        );
    3838
  • trunk/src/wp-content/themes/twentytwentyone/search.php

    r50233 r61427  
    2020                /* translators: %s: Search term. */
    2121                esc_html__( 'Results for "%s"', 'twentytwentyone' ),
    22                 '<span class="page-description search-term">' . esc_html( get_search_query() ) . '</span>'
     22                '<span class="page-description search-term">' . esc_html( get_search_query( false ) ) . '</span>'
    2323            );
    2424            ?>
  • trunk/src/wp-content/themes/twentytwentyone/template-parts/content/content-none.php

    r50234 r61427  
    2121                    /* translators: %s: Search term. */
    2222                    esc_html__( 'Results for "%s"', 'twentytwentyone' ),
    23                     '<span class="page-description search-term">' . esc_html( get_search_query() ) . '</span>'
     23                    '<span class="page-description search-term">' . esc_html( get_search_query( false ) ) . '</span>'
    2424                );
    2525                ?>
Note: See TracChangeset for help on using the changeset viewer.