@dimensionmedia Ugh, I always look at separating theme from site functionality. My code usually ends up at the very least in a Must Use Plugin, unless what I’m doing should be tightly coupled with the theme.