Opened 13 years ago
Closed 13 years ago
#18076 closed defect (bug) (fixed)
get_term() should never query for term_id = 0
Reported by: | mdawaffe | Owned by: | westi |
---|---|---|---|
Milestone: | 3.3 | Priority: | normal |
Severity: | normal | Version: | 3.2 |
Component: | General | Keywords: | westi-likes has-patch commit |
Focuses: | Cc: |
Description
In one branch of its logic, get_term()
casts the input as an integer and uses that value to lookup the term by term_id (first in the cache, then in the DB). That's unnecessary for 0.
This can happen on every page load via wp_get_nav_menu_object( $string )
.
Attached bails on 0.
Attached also switches the prepared query to use %d instead of %s.
Attachments (1)
Change History (4)
Note: See
TracTickets for help on using
tickets.
In [18591]: