WordPress.org

Make WordPress Core

Ticket #11482: 11482.diff

File 11482.diff, 888 bytes (added by Denis-de-Bernardy, 4 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