WordPress.org

Make WordPress Core

Ticket #42870: 403293.patch

File 403293.patch, 786 bytes (added by pbearne, 22 months ago)

unit tests

  • src/wp-includes/class-wp-term-query.php

     
    483483                        ( is_string( $args['slug'] ) && 0 !== strlen( $args['slug'] ) )
    484484                ) {
    485485                        if ( is_array( $args['slug'] ) ) {
    486                                 $slug = array_map( 'sanitize_title', $args['slug'] );
     486                                $slug = array_map( 'sanitize_title_for_query', $args['slug'] );
    487487                                $this->sql_clauses['where']['slug'] = "t.slug IN ('" . implode( "', '", $slug ) . "')";
    488488                        } else {
    489                                 $slug = sanitize_title( $args['slug'] );
     489                                $slug = sanitize_title_for_query( $args['slug'] );
    490490                                $this->sql_clauses['where']['slug'] = "t.slug = '$slug'";
    491491                        }
    492492                }