If you don’t specify the order
and orderby
arguments with your query, the results will be ordered ascending by date, no matter what order you put the pages in with post__in
. If you have an order in mind that isn’t covered by one of the regular orderby
arguments, you’ll have to define a metavalue on the pages to store the desired order.