Changeset 31236 for trunk/src/wp-includes/taxonomy.php
- Timestamp:
- 01/18/2015 06:56:38 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/taxonomy.php
r31232 r31236 2563 2563 * Array of arguments. 2564 2564 * @type string $orderby Field by which results should be sorted. Accepts 'name', 'count', 'slug', 'term_group', 2565 * or 'term_order'. Default 'name'.2565 * 'term_order', 'taxonomy', 'parent', or 'term_taxonomy_id'. Default 'name'. 2566 2566 * @type string $order Sort order. Accepts 'ASC' or 'DESC'. Default 'ASC'. 2567 2567 * @type string $fields Fields to return for matched terms. Accepts 'all', 'ids', 'names', and … … 2613 2613 $fields = $args['fields']; 2614 2614 2615 if ( 'count' == $orderby ) { 2616 $orderby = 'tt.count'; 2617 } elseif ( 'name' == $orderby ) { 2618 $orderby = 't.name'; 2619 } elseif ( 'slug' == $orderby ) { 2620 $orderby = 't.slug'; 2621 } elseif ( 'term_group' == $orderby ) { 2622 $orderby = 't.term_group'; 2623 } elseif ( 'term_order' == $orderby ) { 2615 if ( in_array( $orderby, array( 'term_id', 'name', 'slug', 'term_group' ) ) ) { 2616 $orderby = "t.$orderby"; 2617 } else if ( in_array( $orderby, array( 'count', 'parent', 'taxonomy', 'term_taxonomy_id' ) ) ) { 2618 $orderby = "tt.$orderby"; 2619 } else if ( 'term_order' === $orderby ) { 2624 2620 $orderby = 'tr.term_order'; 2625 } else if ( 'none'== $orderby ) {2621 } else if ( 'none' === $orderby ) { 2626 2622 $orderby = ''; 2627 2623 $order = '';
Note: See TracChangeset
for help on using the changeset viewer.