Making WordPress.org

Opened 20 months ago

Closed 20 months ago

Last modified 20 months ago

#4219 closed defect (invalid)

WP_Term_Query where sql_clauses oddity

Reported by: vrandom Owned by:
Milestone: Priority: normal
Component: General Keywords:


Hello, I was messing around with a customized version of the WP_Term_Query and noticed something odd.

In the function get_terms, there are a lot of places where $this->sql_clauses['where'][somekey] variables are created.

However, on line 643, this code :

$where = implode( ' AND ', $this->sql_clauses['where'] );

only uses the first subvalue found and ignores all the keys.

Shouldn't this be:

$where = implode( ' AND ', array_values($this->sql_clauses['where']));

so that all array elements are included in the where?

Change History (1)

#1 @Otto42
20 months ago

  • Resolution set to invalid
  • Status changed from new to closed

This should be a core ticket, not a meta ticket. Please look in core.Trac and post there if needed. Meta Trac is for WordPress.org properties, not for the WordPress code itself.

Last edited 20 months ago by Otto42 (previous) (diff)
Note: See TracTickets for help on using tickets.