Skip to:
Content

bbPress.org


Ignore:
Timestamp:
04/05/2020 07:21:41 PM (6 years ago)
Author:
johnjamesjacoby
Message:

Search/Rewrites: unslash search terms inside bbp_get_search_terms().

This commit ensures that search terms appear correctly inside of template output, without additional slashes.

It also eliminates a few repeated calls to bbp_get_search_rewrite_id(), and more strictly compares rewrite rule query vars to null results for improved code clarity & consistency.

Props dd32, johnjamesjacoby.

See #3357. Trunk, for 2.7.0.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/common/template.php

    r7069 r7076  
    871871    $wp_query = bbp_get_wp_query();
    872872
     873    // Get the rewrite ID (one time, to avoid repeated calls)
     874    $rewrite_id = bbp_get_search_rewrite_id();
     875
    873876    // Check query
    874877    if ( ! empty( $wp_query->bbp_is_search ) && ( true === $wp_query->bbp_is_search ) ) {
     
    877880
    878881    // Check query name
    879     if ( empty( $retval ) && bbp_is_query_name( bbp_get_search_rewrite_id() ) ) {
     882    if ( empty( $retval ) && bbp_is_query_name( $rewrite_id ) ) {
    880883        $retval = true;
    881884    }
    882885
    883886    // Check $_GET
    884     if ( empty( $retval ) && isset( $_REQUEST[ bbp_get_search_rewrite_id() ] ) && empty( $_REQUEST[ bbp_get_search_rewrite_id() ] ) ) {
     887    if ( empty( $retval ) && isset( $_REQUEST[ $rewrite_id ] ) && empty( $_REQUEST[ $rewrite_id ] ) ) {
    885888        $retval = true;
    886889    }
Note: See TracChangeset for help on using the changeset viewer.