Make WordPress Core

Opened 12 years ago

Closed 11 years ago

Last modified 10 years ago

#21651 closed enhancement (fixed)

Add term_taxonomy_id to available fields in get_term_by

Reported by: jchristopher's profile jchristopher Owned by: wonderboymusic's profile wonderboymusic
Milestone: 3.7 Priority: normal
Severity: minor Version: 3.4.1
Component: Taxonomy Keywords: has-patch
Focuses: Cc:


In my experience term_taxonomy_id has proven to be exponentially useful in a number of ways, specifically in prevention of same-id collisions of terms used in multiple taxonomies. I'd love to be able to grab a term object by passing along its term_taxonomy_id to get_term_by(). A recent change was made to WP_Query that provides this functionality, so I'm hoping this makes the cut as well.

Attachments (3)

get_term_by-term_taxonomy_id.patch (113.4 KB) - added by jchristopher 12 years ago.
21651.diff (520 bytes) - added by wonderboymusic 11 years ago.
21651.2.diff (1.6 KB) - added by wonderboymusic 11 years ago.

Download all attachments as: .zip

Change History (13)

#1 @sc0ttkclark
12 years ago

  • Cc lol@… added
  • Keywords dev-feedback added


#2 in reply to: ↑ description @souri
11 years ago

this commit is extremely usefull! please pull it! :D

Last edited 11 years ago by souri (previous) (diff)

#3 @wonderboymusic
11 years ago

  • Keywords dev-feedback removed
  • Milestone changed from Awaiting Review to 3.7

Patch still applies

#4 @wonderboymusic
11 years ago

  • Owner set to wonderboymusic
  • Resolution set to fixed
  • Status changed from new to closed

In 25334:

Add term_taxonomy_id to available fields in get_term_by(). Adds unit test.

Props jchristopher.
Fixes #21651.

#5 follow-up: @helen
11 years ago

Shouldn't $taxonomy be optional if getting by term_taxonomy_id?

#6 @wonderboymusic
11 years ago

cache key, filters, whatnot - the field's main advantage is primary key lookup

Version 0, edited 11 years ago by wonderboymusic (next)

#7 @wonderboymusic
11 years ago

I guess you could get it from the term, would have to branch the SQL and all that noise.

#8 @helen
11 years ago

Yeah, I know it's not a "oh hey just add = '' and done thing. Just seems of limited use otherwise.

This ticket was mentioned in IRC in #wordpress-dev by helen. View the logs.

10 years ago

#10 in reply to: ↑ 5 @SergeyBiryukov
10 years ago

Replying to helen:

Shouldn't $taxonomy be optional if getting by term_taxonomy_id?

Related: #30620

Note: See TracTickets for help on using tickets.