Ticket #14448: get_terms.patch

File get_terms.patch, 735 bytes (added by wjm, 3 years ago)
  • taxonomy.php

     
    991991                case 'names': 
    992992                        $selects = array('t.term_id', 'tt.parent', 'tt.count', 't.name'); 
    993993                        break; 
     994                case 'slugs': 
     995                        $selects = array('t.term_id', 'tt.parent', 'tt.count', 't.slug'); 
     996                        break; 
    994997                case 'count': 
    995998                        $orderby = ''; 
    996999                        $order = ''; 
     
    10561059                while ( $term = array_shift($terms) ) 
    10571060                        $_terms[] = $term->name; 
    10581061                $terms = $_terms; 
     1062        } elseif ( 'slugs' == $fields ) { 
     1063                while ( $term = array_shift($terms) ) 
     1064                        $_terms[] = $term->slug; 
     1065                $terms = $_terms; 
    10591066        } 
    10601067 
    10611068        if ( 0 < $number && intval(@count($terms)) > $number ) {