Change WordPress page order

I am not sure why is not working in , but this is a simple workaround to fix it

  • go to wordpress -> write -> write page -> ALL “Page Order” from the right down box.
  • open file “wp-includes\template-functions-post.” in any text editor.
  • go to line 334 or search for “ wp_list_pages($args = ”) {“
  • insert this line after the searched line ” $args .= ‘&sort_column=menu_order’;”
  • save it and now your page should order fine.

That should with all your
You can do that from your Theme by adding &;sort_column=menu_order&; to wp_list_pages() function

ex : <?php wp_list_pages('sort_column=menu_order'); ?>
or : <?php wp_list_pages('title_li=<h2>Pages</h2>&sort_column=menu_order'); ?>