Building a header template
Let’s build a global header with a logo and menu.
Create the template
Section titled “Create the template”- Go to Bricks > Templates
- Add New: “Header”
- Edit with Bricks
Settings
Section titled “Settings”- Settings (gear) > Template Settings
- Type: Header
- Conditions: Entire Website
Build the structure
Section titled “Build the structure”- Add a Section
- Inside the Container:
- Add a Logo element (or Image/Text)
- Add a Nav Menu element (we’ll use the standard WordPress menu)
Style the layout
Section titled “Style the layout”Container:
- Direction:
Row(horizontal) - Justify content:
Space between(pushes logo and menu apart) - Align items:
Center(vertically aligned)
Section:
- Background color: Pick a light gray or your brand color
- Padding:
12top/bottom (this intentionally overrides our global 80px for this specific section)
Your header is part of the site chrome, not page content. It usually needs tighter spacing than regular sections, so it is a good place to make a deliberate exception to your global section padding.
Configure the menu
Section titled “Configure the menu”- Select the Nav Menu element
- Choose your WordPress menu source (if you haven’t created one in Appearance > Menus, do that first)
- Show at breakpoint:
Never(this keeps the desktop menu visible always, or choose a breakpoint for mobile toggle)- Note: For this simple tutorial, we’re keeping it basic.
Save and verify
Section titled “Save and verify”- Save the template
- Go to your Pages panel (top bar) -> Home
- You should see your new header sitting perfectly atop your hero section!

Was this page helpful?