I have a website with two main parts: a shop and a blog
I would like to customize the headers and footers for each part. For instance, the shop will show in all pages information about shipping and contact/support, which is something that only brings noise to the articles in the blog.
One solution is to have two installations of WordPress and a reverse proxy to put them in the same domain, but this create many problems like:
1) Duplication of content (ex: images) and customizations (colors, configurations)
2) The impossibility of including product widgets in the blog and blog posts widgets in the shop
3) The impossibility of a cart in the blog
4) The impossibility of a unified sitemaps.xml (at least not without some hacking)
I would prefer to keep a single site and do some conditional include/replace in the code that renders the header/footer.
Any ideas/workarounds/tips?