Ticket #16282: both.16282.2.diff
File both.16282.2.diff, 775 bytes (added by , 13 years ago) |
---|
-
wp-includes/taxonomy.php
879 879 880 880 if ( 'slug' == $field ) { 881 881 $field = 't.slug'; 882 $value = sanitize_title ($value);882 $value = sanitize_title_for_query($value); 883 883 if ( empty($value) ) 884 884 return false; 885 885 } else if ( 'name' == $field ) { … … 2824 2824 if ( is_int($term) ) { 2825 2825 $term = &get_term($term, $taxonomy); 2826 2826 } else { 2827 $term = &get_term_by('slug', $term, $taxonomy); 2827 $term_obj = &get_term_by('slug', $term, $taxonomy); 2828 2829 if ( !$term_obj || is_wp_error($term_obj) ) 2830 $term_obj = &get_term_by('name', $term, $taxonomy); 2831 2832 $term = &$term_obj; 2828 2833 } 2829 2834 } 2830 2835