SOLVED: Page content doesn't render when header condition set to render on the whole site

Noob here, loving Bricks. I am following the rule of 3 where I rebuild various aspects of websites from scratch (fresh wp install) each time to build up muscle memory. Everything is working great except for the following head scratchers:

  • Page content doesn’t render AT ALL on the front end when header condition set to render on the whole site.
    • Fresh wp + bricks install, not using child theme, ZERO configuration to the settings.
    • Create some blank pages with Bricks, single line of text on each page for testing.
    • Create menu in wp.
    • Create header from wireframes templates, select menu, set condition for template to render on the whole page.
    • The moment this condition is set:
      • FRONT PAGE - Only the header html is rendered, there is NO PAGE CONTENT HTML rendered at all, it just isn’t there in the source.
      • BACK END BRICKS PAGE BUILDER - The moment this issue raises it’s head, when I go back in to edit pages using Bricksbuilder, the IDE does not give me the mouseover options of editing the header as it normally does.
  • When the above issue shows up, all of a sudden when I go to bricks > templates > add new etmplate > EDIT WITH BRICKS, I get the following error: Invalid post type.
  • On all platforms (Mac, Windows, Linux) when I use Brave browser, the css doesn’t get loaded. I don’t know if this is tied to the above issue or not but I did notice this a while back and set this aside to review later. I’m bringing this up just in case it jogs someones memory on why this might happen.

I cannot begin to fathom how this issue can even possibly arise. I have had several installs + creative sessions now where these issues just did not show up for some reason, and now for the last few fresh installs this happens.

Zero custom code, zero custom css, zero custom js of any sort. Plain wp + bricks install, create some pages, headers, etc. and go.

This feels like a configuration issue somewhere, but I cannot imagine what that could be Google is not helpful on any of the above either.

Anyone else run into this issue? Any suggestions?

Happy to listen to any critique if the problem is with the noob part of the equation.

Did you create a theme?

What hosting provider? Or local?

Thanks guys for the follow up, appreciate the brainstorming. Answers:

  • Based on the two insights I did a bunch more testing.
  • The hosting provider is just a standard shared hosting provider. Not only did I try to install fresh WP a bunch of times, I also tried various spare domains and subdomains. It happens on all instances.
  • Based on the other suggestion, I setup a clean Debian 13 with a basic nginx/wp config. EXACT same behavior.

I absolutely do not get what is going on. I have never ever in almost 20 years of using wp + plugins have seen behavior like this.

I really appreciate the feedback, that helped me replicate this behavior and confirm I am not hallucinating. However, being able to replicate the issue means that it is probably a config issue of some type, at least that is what this feels like. If anyone has any ideas, I am all ears.

I will need to dig in further and do more testing. How weird.

Hi @crunchy ,

Please check what the template type you set for your “Header template”.

Is it a “Single” or “Header”?

That was it! Thank you!

Holy moly, that really baked my noodle. Hopefully this helps other noobs as well. You rush into trying all the features of Bricks and one of the basic features you learn at the beginning slips out of your mind and one paints them selves into a corner.

Thanks to everyone that responded, greatly appreciate ya.