Sky Addons for Elementor

⌘K
  1. Home
  2. Docs
  3. Sky Addons for Elementor
  4. Theme Builder
  5. Header Builder

Header Builder

How to use Header Builder features of Sky Addons for WordPress

Sky Addons Theme Builder Header feature lets you create fully customized headers for your WordPress website using Elementor’s drag-and-drop interface. Replace your theme’s default header with a custom design that perfectly matches your brand, adds unique functionality, and applies conditionally to specific parts of your site.

Header Builder for Elementor by Sky Addons

The Header Builder gives you complete design freedom beyond your theme’s limitations. Build sticky headers, transparent headers and multi-row layouts with the Elementor widgets you already know. Advanced display conditions let you show different headers based on pages, user roles, or other criteria, enabling truly personalized user experiences.

Key Features

  1. Full Elementor design capabilities with all widgets and styling options
  2. Sticky header with the Sky Addons Sticky extension, including Show on Scroll Up
  3. Transparent header capabilities for hero sections and sliders
  4. Conditional display based on pages, posts, user roles, and more
  5. Multiple header templates for different sections of your site
  6. Dedicated support for Astra, Neve, GeneratePress, OceanWP, Beaver Builder Theme, Genesis, Kadence and Storefront, and a fallback for other classic themes
  7. Responsive design controls for all device types

Create a Header Template

  1. In your WordPress Dashboard, go to Sky Addons > Theme Builder
  2. Click the “Add New” button to create a new template
  3. In the New Template window, click the Header card
  4. The settings form opens in the same window. Fill it in as shown below, then click Publish. Click Save Draft instead to keep the template off the site while you work on it.
Elementor header builder New Template window with the Header card
Click Add New, then the Header card.

Header Layout Settings

Fill in the settings for your header template:

  1. Give your header a descriptive name (e.g., “Main Site Header” or “Shop Header”)
  2. Template type – The type you picked shows in the window title (New Header). To pick another, click the back arrow before you save. You cannot change the type later.
  3. Status – Set to “Enabled” to activate your header, or “Disabled” to temporarily turn it off. The header shows on the site only when it is published and its Status is Enabled.

Display On Conditions

Control precisely where your custom templates should appear:

  1. Entire Site – Apply your template across all pages of your website.
    • Perfect for consistent headers/footers that should appear everywhere
  2. All Pages – Show your template on every standard WordPress page.
    • Applies to any content created as a WordPress “Page”
  3. All Posts – Display your template on all blog posts.
    • Applies to single blog posts and to single entries of custom post types
  4. Special Pages – Target specific WordPress system pages:
    • Front Page – Your site’s designated homepage
    • Blog Page – Your main blog listing page
    • Archive Pages – Category, tag, author, and date archive listings
    • Search Page – Search results. Archive Pages does not include them, so tick this one as well if you need it
    • 404 Pages – Your site’s “page not found” screen
  5. Specific Pages – Select specific individual pages:
    • Search for pages by title
    • Choose exactly which pages should display your template
    • Useful for creating unique templates for specific important pages
  6. User Roles – Control visibility based on visitor status:
    • All Users – Display to everyone regardless of login status
    • Logged In – Show only to any authenticated WordPress user
    • Logged Out – Display only to visitors who aren’t logged in
    • Specific Roles – Target administrators, editors, authors, etc.

Exclude From Conditions

The Exclude From panel lists the places where the template must not appear. It always overrides Display On:

  1. Entire Site – Prevent your template from showing anywhere.
    • To turn a template off for a while, use the Status switch instead. It keeps your conditions as they are
  2. All Pages – Exclude all WordPress pages.
    • Create exceptions for blog posts while excluding regular pages
  3. All Posts – Exclude all blog posts.
    • Show your template everywhere except blog posts
  4. Special Pages – Exclude specific system pages:
    • Front Page – Don’t show on homepage
    • Blog Page – Don’t show on main blog listing
    • Archive Pages – Skip category/tag/author archives
    • 404 Pages – Use default theme 404 instead
  5. Specific Pages – Exclude specific individual pages:
    • Select exactly which pages should NOT display your template
    • Create exceptions for specific pages that need different designs

The Exclude From conditions always take priority over Display On. If a page matches both, the template is not displayed on that page.

Elementor header builder display conditions with Entire Site selected
A header set to show on the Entire Site, with no exclusions and no role limit.

User Role Targeting

Control Header visibility based on user roles:

  1. All Users – Display the Header to everyone
  2. Logged In – Show only to any logged-in WordPress user
  3. Logged Out – Display only to visitors who aren’t logged in
  4. Administrator/Editor/Author/Contributor/Subscriber – Target specific WordPress user roles

Then click Edit with Elementor – Click to open the Elementor editor and begin designing your header.

Design Your Header with Elementor

  1. After creating your header template and setting conditions, click “Edit with Elementor”
  2. Design your header using the full range of Elementor widgets:
    • Logo – Add your site logo with custom size and link options
    • Navigation Menu – Add your menus with the Nav Menu widget
    • Search – Add a search box, for example with the Advanced Search widget
    • Buttons – Create call-to-action buttons with custom designs
    • Icons – Add social media or functional icons
    • Custom HTML/Shortcodes – Integrate advanced functionality
  3. Use Elementor’s section and column controls to create multi-row headers
  4. Apply responsive settings to ensure your header looks perfect on all devices

Header Positioning Options

Customize how your header behaves on the page:

  1. Sticky Header – Select the header container, open the Advanced tab and turn on Enable in the Sticky section added by Sky Addons
  2. Transparent Header – Create headers that overlay hero sections by setting background to transparent
  3. Fixed Width/Full Width – Control whether your header spans the full browser width or matches your content width
  4. Z-Index – Control how your header interacts with other elements when sticky/fixed

Theme Compatibility

Sky Addons Theme Builder has dedicated support for popular WordPress themes:

  1. Astra – Seamlessly replaces Astra’s header with your custom design
  2. GeneratePress – Full compatibility with GP’s structure and hooks
  3. OceanWP – Perfect integration with OceanWP theme framework
  4. Neve – Compatible with Neve’s header structure
  5. Genesis – Works with Genesis framework and child themes
  6. BB Theme – Compatible with Beaver Builder’s theme
  7. Kadence – Replaces the Kadence header and footer
  8. Storefront – Replaces the Storefront header and footer
  9. Default Theme Support – Works with most standard WordPress themes

Save and Preview

  1. Once you’ve designed your header, click “Publish” or “Update” in Elementor to save your changes
  2. Click the eye icon on the template card to open the live preview and check the design at desktop, tablet and mobile width
  3. Visit your website frontend to see your custom header in action
  4. Test your header on different pages to ensure conditional logic works correctly
  5. Check responsiveness by viewing your site on different devices or using browser dev tools

Troubleshooting

  1. Header not appearing: Verify display conditions and check that no exclusion rules are preventing display. Ensure the template is published and its status is set to “Enabled”. Pages set to Elementor’s Canvas template never show Theme Builder templates.
  2. The wrong header is showing: Only one header template can render on a page. If two templates match the same page, the plugin uses one of them. Give each template conditions that cannot overlap.
  3. Theme compatibility issues: There is no theme setting to change in Sky Addons. Check whether your theme has its own option to hide its header or footer, then read Theme Compatibility or contact support with your theme name.
  4. Mobile display problems: Check your responsive settings in Elementor to ensure your header adapts properly to smaller screens.
  5. Sticky header not working: Check that Enable is on in the Sticky section of the header container’s Advanced tab.

Conclusion

The Sky Addons Theme Builder Header feature gives you unprecedented control over your site’s header design without touching code. Create unique, functional headers that perfectly complement your content and provide intuitive navigation for your visitors. Whether you need a simple branded header or complex conditional headers for different sections of your site, the Header Builder makes it possible through a familiar Elementor interface.

If you have any questions or encounter any challenges while using, please don’t hesitate to reach out to our dedicated support team at https://wowdevs.com/support/ where our expert team is ready to provide prompt and helpful assistance.

How can we help?