Вам нужно смотреть не в сторону виджетов а в сторону функции wp_nav_menu()
, которая выводит навигационно меню, и функция register_nav_menu()
которая регистрирует новую область. После регистрации меню и вывода его в нужном месте, вы сможете им управлять в админ-панели WordPress как и остальными меню.