Make WordPress Core

Opened 14 years ago

Closed 14 years ago

#12516 closed enhancement (fixed)

New function: get_taxonomies();

Reported by: ptahdunbar's profile ptahdunbar Owned by: filosofo's profile filosofo
Milestone: 3.0 Priority: normal
Severity: normal Version:
Component: Taxonomy Keywords: has-patch
Focuses: Cc:

Description

WordPress has a function for retrieving all post types based on a certain criteria called get_post_types(). Taxonomies should have this kind of API too.

Attachments (2)

get_taxonomies.diff (1.5 KB) - added by ptahdunbar 14 years ago.
get_taxonomies.2.diff (1.3 KB) - added by scribu 14 years ago.
return associative array

Download all attachments as: .zip

Change History (8)

#1 @scribu
14 years ago

  • Keywords 2nd-opinion added

I'm not sure this is needed, since you would use get_object_taxonomies() most of the time.

#2 @scribu
14 years ago

Maybe add the $output parameter to get_object_taxonomies() instead of adding a new function.

#3 @scribu
14 years ago

  • Keywords 2nd-opinion removed
  • Milestone changed from Unassigned to 3.1

After more thought, get_taxonomies() would be quite handy.

get_object_taxonomies(), along with the rest of the functions, could be made to use it.

+1

#4 @scribu
14 years ago

Rewrote the function, to avoid duplicate code.

Also, if $output is not 'names', the function returns an associative array: $tax_name => $taxobj

See get_taxonomies.2.diff

@scribu
14 years ago

return associative array

#5 @momo360modena
14 years ago

Nice idea ! Patch looks good.

#6 @ryan
14 years ago

  • Milestone changed from 3.1 to 3.0
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.