Ticket #11482: 11482.diff
| File 11482.diff, 888 bytes (added by , 16 years ago) |
|---|
-
wp-includes/query.php
2154 2154 if ( ! empty($q['meta_key']) ) 2155 2155 $where .= $wpdb->prepare(" AND $wpdb->postmeta.meta_key = %s ", $q['meta_key']); 2156 2156 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')) ) 2158 2158 $q['meta_compare'] = '='; 2159 2159 2160 2160 $where .= $wpdb->prepare("AND $wpdb->postmeta.meta_value {$q['meta_compare']} %s ", $q['meta_value']); … … 2725 2725 return true; 2726 2726 } 2727 2727 2728 ?> 2728 ?> 2729 No newline at end of file