[wp-trac] [WordPress Trac] #17065: Independent ASC/DESC in multiple ORDER BY statement.

WordPress Trac noreply at wordpress.org
Wed Jul 9 18:47:10 UTC 2014

#17065: Independent ASC/DESC in multiple ORDER BY statement.
 Reporter:  ericmann        |       Owner:  ericmann
     Type:  task (blessed)  |      Status:  closed
 Priority:  normal          |   Milestone:  4.0
Component:  Query           |     Version:  3.1
 Severity:  normal          |  Resolution:  fixed
 Keywords:  has-patch       |     Focuses:

Comment (by stephenharris):

 In this latest patch, would it be an idea to add a filter to
 `parse_orderby()`? My reasoning is that a plug-in may add their own sort
 key, and this would be lost.

 As it stands you would have to use the `posts_orderby` filter - but when
 there are multiple sort keys you have to then rebuild the SQL segment.
 That in itself is OK, but if there are multiple 'unknown' keys from
 different plug-ins, it becomes impossible to produce the desired SQL.

 It's an edge case, for sure, but I thought I'd put it out there.

Ticket URL: <https://core.trac.wordpress.org/ticket/17065#comment:69>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list