If you’re using the standard WordPress widget to show pages or posts on a sidebar widget area, you’ll notice there isn’t any flexibility built into it. By default, there is no way to manually sort the order of the pages or posts or mix them up using the built in Widget.
This is where Advanced Menu Widget kicks in to make your life easier. It gives you the ability to show any navigation menu that you’ve already set up to appear in a widget area. Because it uses the WP menu function, you’re then able to re-label, re-sort, add custom links, and do anything else WP menu allows you to do.
Get it: Advanced Menu Widget