Preheat oven to 375 degrees F.
Combine dry ingredients: flours, salt, baking powder, in a medium bowl.
In a separate bowl combine sugars, butter, vanilla, milk, orange zest and orange juice.
Stir together wet ingredients until combined.
Slowly add the egg to the wet ingredients.
Add walnuts and cranberries to dry ingredients, stir to coat.
Slowly add the wet ingredients into the dry just stirring until combined.
Spoon mixture into a prepared muffin pan.
Bake 25 minutes or until a testing stick come out clean from the center of a muffin.