Extend Any WordPress Theme

We all have our favorite themes. But sometimes we wish that we could just have an extra menu in a certain location or we want some easy to use widget area in another location. Using some standard WordPress code anyone can extend their WordPress theme to support exactly what they want in their structure.