[wp-trac] [WordPress Trac] #28012: orderby post__in interferes with menu_order

WordPress Trac noreply at wordpress.org
Tue Apr 21 20:58:27 UTC 2015


#28012: orderby post__in interferes with menu_order
------------------------------------------+-------------------------
 Reporter:  Matthias82                    |       Owner:
     Type:  defect (bug)                  |      Status:  closed
 Priority:  normal                        |   Milestone:
Component:  Query                         |     Version:  3.9
 Severity:  normal                        |  Resolution:  worksforme
 Keywords:  needs-patch needs-unit-tests  |     Focuses:
------------------------------------------+-------------------------
Changes (by McGuive7):

 * status:  reopened => closed
 * resolution:   => worksforme


Comment:

 I'm a fool! Was using order_by instead of orderby. You're welcome - derp.


 Replying to [comment:7 McGuive7]:
 > Hmmm, scratch that. I'm having the same issue. Here's my query:
 >
 >
 > {{{
 > $query_args = array(
 >       'posts_per_page'      => count( $post_in_array ),
 >       'post_type'           => 'campaign-spotlight',
 >       'order_by'            => 'post__in',
 >       'order'               => 'ASC',
 >       'post__in'            => $post_in_array,
 >       'ignore_sticky_posts' => true,
 > );
 >
 >
 > // Run query
 > $the_query = new WP_Query( $query_args );
 > }}}
 >
 > And here's what the SQL command ends up looking like:
 >
 > {{{
 > SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  WHERE 1=1  AND
 wp_posts.ID IN (1973,1979,1976) AND wp_posts.post_type = 'campaign-
 spotlight' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status =
 'private')  ORDER BY wp_posts.post_date ASC LIMIT 0, 3
 > }}}
 >
 > No idea why it's still ordering by post date. Any help?
 >
 >
 > Replying to [comment:6 McGuive7]:
 > > I'm experiencing the same issue, however in my case I believe it's
 coming from a page/post ordering plugin that overrides the query order_by
 parameter. Might this be the case for any of y'all?

--
Ticket URL: <https://core.trac.wordpress.org/ticket/28012#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list