In general, what would cause a contribution verification page to lose the current theme styling? This is the page that appears after our initial membership contribution page when the user presses Submit after selecting PayPal or Pay by Check. The verification page has completely lost the header, footer, everything related to the current wordpress theme. The page still functions, but looks really strange compared to the first page.
Edit: In fact the confirm.tpl template based page is being rendered without head or body tags, it's just an html fragment. This is obviously why there is no theme on the page. As a test I switched to another theme and the page renders correctly -- so it has something to do with the theme.
I was able to get some generous support from the theme vendor. So far there is no fix for this. Confirm.tpl doesn't load the page header, and the vendor needs to know where this usually occurs. Quote:
Ok do you have any support with this plugin [CiviCRM]? Because the template you spoke of doesn't add the header. I assume they are using some kind of wrapper but looking at the files in the plugin they are doing this in a non-traditional way. What I would need to know is how they are forcing in the template and on what hook? For example if they are using a template redirect to force their template in - where is the template that calls in the normal wordpress functions like getting the header.