1. Introduction
Header Footer Builder for Elementor is a free WordPress plugin that lets you design fully custom headers and footers using the Elementor page builder — no coding required.
- Create unlimited header and footer templates in Elementor.
- Control exactly where each template appears using smart display conditions.
- Build sticky headers and scroll animations.
- Add a transparent-to-solid header effect on scroll.
- Create mega menus from Elementor templates.
- Target mobile, tablet, and desktop devices separately.
- Integrate with WooCommerce for product and shop pages.
The plugin works with both Elementor Free and Elementor Pro, and with all major WordPress themes.
2. Requirements
- WordPress 4.7 or higher
- PHP 7.4 or higher
- Elementor (Free or Pro) 3.5.0 or higher
- WooCommerce (optional — enables WooCommerce display conditions)
3. Installation & Activation
To install from the WordPress admin:
- Log in to your WordPress admin dashboard.
- Go to Plugins > Add New.
- Search for “Header Footer Builder for Elementor”.
- Click “Install Now”, then click “Activate”.
After activation, a new menu item “Turbo H&F Builder” appears in the WordPress admin sidebar.
Note: Elementor must be installed and active. If it is not, the plugin shows a warning notice and its features remain disabled until Elementor is active.
4. Getting Started — Dashboard Overview
Open the plugin dashboard by clicking “Turbo H&F Builder” in the admin menu.
The dashboard contains two main panels:
- HEADER — lists all header templates, with a “Create New Header” button.
- FOOTER — lists all footer templates, with a “Create New Footer” button.
Each template row shows:
- Name — the template title, plus Sticky and/or Animated badges when enabled.
- Status — Active or Draft. Click the badge to toggle instantly.
- Display Conditions — the rules currently applied.
- Actions — Edit With Elementor, Edit Conditions, and Delete.
The right sidebar includes a “How It Works” guide, a tutorial video button, and a feedback button.
7. Display Conditions Reference
Display conditions decide when and where a header or footer is shown. You can select multiple conditions.
- Entire Site — fallback; more specific templates take priority.
- Front Page — only on the site front page.
- All Pages — only on regular WordPress pages.
- All Blog Posts — only on single blog posts.
- All Archive Pages — archives (categories, tags, etc.).
- 404 Error Page — only when a 404 page is shown.
- Search Results — only on search results pages.
- Date Archives — date-based archives.
- Logged-in Users / Logged-out Users
- Desktop / Tablet / Mobile Devices
- All WooCommerce Products (WooCommerce only)
- All WooCommerce Pages (WooCommerce only)
- Archive: [Taxonomy] > [Term] — specific category, tag, or custom taxonomy.
- Author: [Name] — specific author archive.
- Role: [Role] — specific user role.
Priority: More specific conditions win over “Entire Site”. For example, if one header targets “Entire Site” and another targets “All Blog Posts”, the blog-posts header is used on blog posts.
8. Include & Exclude Pages
Use these to fine-tune visibility on top of display conditions.
- Include Specific Pages — restrict the template to only the pages you select. Click “Select All” to include every page. Leave empty to apply globally.
- Exclude Specific Pages — hide the template on selected pages. Use this to skip a header or footer on a landing page or checkout page.
If a page is both included and excluded, the exclusion wins.
9. Header Style — Sticky & Scroll Animation
These options are available in the Header create/edit modal.
- Sticky Header — keeps the header fixed at the top while scrolling.
- Scroll Animation — adds a smooth animated effect to the header as the page scrolls.
You can enable both. When enabled, badges (Sticky / Animated) appear next to the template name in the dashboard.
10. Editing Templates with Elementor
- Go to Turbo H&F Builder.
- Find the template in the Header or Footer panel.
- Click “Edit With Elementor”.
- Make changes in the Elementor editor.
- Click “Update” to save.
You can add any Elementor widget to a template, not only the plugin’s own widgets. The plugin’s dedicated widgets are described in Section 14.
11. Managing Templates
- Toggle Active / Draft — click the status badge (Active or Draft) to show or hide it without deleting. Draft templates are not rendered on the front end.
- Edit Conditions — click “Edit Conditions” to change display conditions, include/exclude pages at any time.
- Delete — click “Delete” to permanently remove the template. This cannot be undone.
Note: Template management actions are available to administrators only.
15. WooCommerce Integration
When WooCommerce is active, two extra display conditions appear:
- All WooCommerce Products — target single product pages.
- All WooCommerce Pages — target shop, cart, checkout, my-account pages.
Use these to create a different header or footer for your store pages, e.g. a simplified checkout header with no navigation.
16. Frequently Asked Questions
Q: Do I need Elementor Pro?
A: No. The plugin works with both Elementor Free and Elementor Pro.
Q: Can I use different headers on different pages?
A: Yes. Create multiple header templates and assign different display conditions to each.
Q: Can I create a sticky header?
A: Yes. Enable “Sticky Header” in the header create/edit modal.
Q: Can I add scroll animations to my header?
A: Yes. Enable “Scroll Animation” in the header modal.
Q: Can I make my header transparent and turn solid on scroll?
A: Yes. Use the “Header Effects” panel in the Elementor editor (Advanced tab of any Section or Container inside a header template).
Q: How do I edit display conditions later?
A: From the dashboard, click “Edit Conditions” on the template row.
Q: Does the plugin slow down my site?
A: The plugin loads assets only on pages where a template actually renders, keeping performance impact minimal.
Q: Can I temporarily hide a template without deleting it?
A: Yes. Toggle its status badge from Active to Draft.
17. Troubleshooting
- “Turbo H&F Builder” menu is missing — Make sure Elementor is installed and active, and that you are logged in as an administrator.
- Header/footer does not appear on the front end — Check the template status (must be “Active”), and review the display conditions and exclude-pages settings.
- Header appears on a page where it should not — Add that page to the template’s “Exclude Specific Pages” list.
- Header is hidden or invisible — This can happen when JavaScript is disabled. The plugin includes a fallback so the header stays visible without JavaScript. If the issue persists, clear any page/cache plugin caches.
- Changes not showing after editing in Elementor — Regenerate Elementor CSS from Elementor > Tools > Regenerate CSS, and clear any caching plugin.
- WooCommerce conditions are not visible — Install and activate WooCommerce, then reopen the dashboard.
18. Support & Feedback
From the plugin dashboard you can:
- Watch the tutorial video (right sidebar).
- Send soft feedback (button at the bottom of the header/footer panel) to report issues, broken features, or feature requests.
- Rate the plugin on WordPress.org to help us improve.
For documentation, video tutorials, and support, visit our website.