WordPress Plugin manipulate have_posts()
The standard query for posts uses orderby => ‘post_date’ and order => ‘DESC’. The best candidate for arbitrary sort of posts would be orderby => ‘menu_order’ and order => ‘ASC’. The menu_order is not generally used for posts but it is safe to be used. As suggested by Pieter Goosen use action hook pre_get_posts: add_action( … Read more