WordPress allows for easy and powerful customization
of menus from the admin area using the Menu options page
However, sometimes you need to go above and beyond what is
available by default. In this course we show how to
customize how menu's output on the frontend of the site
using the Walker class. We also show how to add custom menu
fields to the admin area