Writing custom dynamic widget areas in WordPress to display widget content anywhere on a site