Error checking... ugh.
Just when I thought things were good I looked in the error_log
. I shouldn't have done that...
As a result, I've finished working through every page on the site to fix errors.
Most errors were related to pages, and not having any date, month, year, or auth variables captured in them. This likely wasn't an issue before with HTML structures only requiring what was available for individual pages, but with the shared header/footer/sidebar I built out lots of errors regarding missing variables were showing up. Adding the following to most pages that didn't have any reference to these variables seems to have solves the issue:
$date = $year = $month = '';
#auth = '';
The only errors which remain are related to RSS related things, specifically with the NOW page feature that Colin has built in to work with The 'now' namespace. I'll take a look at this later but it isn't a priority at the moment.