WordPress.org

Make WordPress Core

Ticket #11482: 11482.diff

File 11482.diff, 888 bytes (added by Denis-de-Bernardy, 8 years ago)
  • wp-includes/query.php

     
    21542154                if ( ! empty($q['meta_key']) )
    21552155                        $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_key = %s ", $q['meta_key']);
    21562156                if ( ! empty($q['meta_value']) ) {
    2157                         if ( ! isset($q['meta_compare']) || empty($q['meta_compare']) || ! in_array($q['meta_compare'], array('=', '!=', '>', '>=', '<', '<=')) )
     2157                        if ( ! isset($q['meta_compare']) || empty($q['meta_compare']) || ! in_array($q['meta_compare'], array('=', '!=', '>', '>=', '<', '<=', '<>', 'LIKE', 'NOT LIKE')) )
    21582158                                $q['meta_compare'] = '=';
    21592159
    21602160                        $where .= $wpdb->prepare("AND $wpdb->postmeta.meta_value {$q['meta_compare']} %s ", $q['meta_value']);
     
    27252725        return true;
    27262726}
    27272727
    2728 ?>
     2728?>
     2729 No newline at end of file