Header Footer Elementor

Wordpress Plugin
Download latest - 1.6.13



Download Stats

Today 525
Yesterday 857
Last Week 5,877
All Time 223,797
Banner 772x250

Have you ever imagined you could create your website header and footer with Elementor?

The Elementor Header, Footer & Blocks plugin allows you to create a layout with Elementor and set it as a header/footer or use as a custom block easily on your website.

All you need to do is

  1. Design a layout using Elementor.
  2. Select whether it should be applied as the header or footer.
  3. Select target locations where the template should appear.
  4. The template will be automatically applied as the header/footer on selected locations.
  5. To display a template as a block, just copy the shortcode and display it anywhere on the website.

Easy peasy!

You can refer to our step-by-step article that will help you set Elementor headers and footers quickly.

Features of Elementor Header, Footer & Blocks

  • Create attractive pages and templates to be used as a header or footer.
  • Usefully customized header and footer across the website.
  • Design useful custom blocks and add them anywhere with a shortcode.

Themes you can use Elementor Header, Footer & Blocks with

The Elementor Header, Footer & Blocks isnt universally compatible with all WordPress themes. Here is a list of themes you can use it with

  1. Astra - The Fastest, Most Lightweight & Customizable WordPress Theme.
  2. Neve.
  3. Hestia.
  4. GeneratePress.
  5. OceanWP.
  6. Genesis.
  7. Phlox Theme.
  8. Attesa Theme.

Do not see your theme listed here? Dont Worry!

A plugin itself offers inbuild options to add theme support.

Also, theme authors can add support for Elementor Header, Footer & Blocks through their theme easily.


Check Ultimate Addons for Elementor. It is a library of creative and unique Elementor widgets that add more functionality and flexibility to your favorite page builder.


Powering over 500,000+ WordPress websites, Astra is loved for the performance and ease-of-use it offers.


Better Performance - Optimized code and modular architecture make Astra the most lightweight theme for a faster loading website!

Page Builders Best Friend - Astra works great with all page builders. Its support for custom layouts, Elementor templates, and ready-made starter sites makes it the best theme for Elementor.

Easy Customization - Astra takes away the pain and time spent in coding. With all the settings available in the customizer itself, Astra lets you manage all the theme options with just a few clicks.

Deeper Integrations - Astra works seamlessly with all WooCommerce plugins, LifterLMS, LearnDash, etc. Therefore, you can now build online stores or websites offering online courses with Astra and Elementor!

Ready-to-use complete website demos - Astra offers free ready-made website demos built with Elementor. You can choose any of the Elementor Templates, tweak them as you want and go live in minutes!


Need help with something? Have an issue to report? Get in touch. with us on GitHub.

Made with love at Brainstorm Force!

Releases (53 )

Version Release Date Change Log
1.6.13 2022-11-07
  • Compatibility with Elementor version 3.7.2 and Elementor Pro version 3.7.3.
1.6.12 2022-07-07
  • Compatibility with Elementor and Elementor Pro.
1.6.11 2022-05-25
  • Improvement: Compatibility with Elementor Pro version 3.7
  • Fix: Removed meta tag attribute [maximum-scale=1] for a better accessibility.
1.6.10 2022-03-29
  • Improvement: Compatibility with Elementor version 3.6. Removed elementor deprecated functions and replaced with latest functions. Now to work with Elementor Header & Footer Builder, Elementor minimum version 3.5.0 or higher will be required.
1.6.9 2022-02-02
  • Improvement: Compatibility with Elementor Pro version 3.6
  • Fix: Navigation Menu - If Polylang language switcher is present in the menu, it closes the menu with a click.
1.6.8 2022-01-25
  • Improvement: WordPress 5.9 compatibility.
1.6.7 2021-12-29
  • Improvement: Added GDPR support to Subscription form.
1.6.6 2021-12-20
  • Improvement: Added compatibility to Elementor core version 3.5.0. Now to work with EHF, Elementor minimum version 3.1.0 or higher will be required.
  • Fix: PHP warning of undefined array key on responsive controls in all widgets.
1.6.5 2021-11-16
  • Fix: Hide empty cart count badge hiding even when cart is not empty.
1.6.4 2021-08-17
  • Improvement: Elementor 3.4 compatibility.
1.6.3 2021-07-14
  • Improvement: WordPress 5.8 compatibility.
  • Improvement: Elementor 3.3 compatibility.
1.6.2 2021-07-01
  • Improvement: Copyright - Added custom link attributes support.
  • Improvement: Page Title - Added custom link attributes support.
  • Improvement: Retina Image - Added custom link attributes support.
  • Improvement: Search - Added gradient color support to the search button.
  • Improvement: Site Logo - Added custom link attributes support.
  • Improvement: Site Title - Added custom link attributes support.
  • Fix: Templates views section not displaying correctly and related code conflicting with Yoast SEO plugin.
  • Fix: Widgets icon color issue with Elementor's dark mode.
1.6.1 2021-06-22
  • Fix: Footer misplaced in the header or content area due to a bug introduced in v1.6.0.
1.6.0 2021-06-22
  • New: Added Email Subscription and About Us section on the settings page.
  • New: Renamed the plugin to Elementor Header & Footer Builder.
  • Improvement: Added an option to hide + & - sign added by Twenty Twenty-One Theme.
  • Fix: Navigation Menu - Border for dropdown is also applying to the menu trigger icon.
  • Fix: Navigation Menu - Fix top distance option for dropdown adding a top-margin to sub-menu.
  • Fix: Navigation Menu - Fixed active color issues in case of full-page anchor links used in nav links.
  • Fix: Navigation Menu - Navigation schema not working.
1.5.9 2021-04-23
  • Improvement: Added notice to update Elementor to v3.0.0 or higher Elementor has deprecated few functions and namespaces with its v3.0.0. Following Elementor, our plugin too deprecates similar functions and namespaces. You will now require the Elementor v3.0.0 or higher.
  • Improvement: Elementor 3.2 Compatibility - Added Elementor Global Color and Typography scheme support.
  • Fix: Navigation Menu - Last menu item button disappearing while switching from mobile to desktop.
  • Fix: Navigation Menu - Last menu item button alignment not working in RTL view.
1.5.8 2021-03-31
  • Fix: Hardened allowed options in the editor to enforce better security policies.
1.5.7 2021-03-09
  • Improvement: Compatibility with Elementor v3.1.
  • Fix: Navigation Menu - Undefined index notice when menu is not set.
1.5.6 2021-01-19
  • Fix: Buttons showing cart subtotal.
1.5.5 2021-01-19
  • Improvement: Compatibility with Elementor v3.1.
  • Improvement: Cart - Added Items Count hover color options.
  • Fix: jQuery shorthand deprecation warning for click() and focus() functions.
  • Fix: Cart - Fixed fatal error due to cart initialization.
1.5.4 2020-12-14
  • Improvement: Compatibility to PHP v8.0.
  • Improvement: Improved compatibility with Astra theme.
  • Improvement: Navigation Menu - Added option to toggle menu item.
  • Fix: Added 'alt' attribute to the widgets containing images.
  • Fix: Closed the missing HTML tag in footer in the global theme compatibility.
  • Fix: Navigation Menu - Alignment option not working for the last menu item set as 'Button'.
1.5.3 2020-08-13
  • Fix: Polylang plugin conflicting issue with target rules.
  • Fix: Navigation Menu - Double link attributes issue with translation plugins.
1.5.2 2020-08-06
  • Improvement: Compatibility with Polylang.
  • Improvement: Navigation Menu - Added 'SiteNavigationElement' schema support.
  • Improvement: Navigation Menu - Added support to SVG for toggle and close icon.
  • Improvement: Navigation Menu - Added active color support to the link hover effects.
  • Improvement: Page Title - Added option to disable the link.
  • Fix: Exclude EHF templates from query for target rules - Specific Pages / Posts / taxonomies etc.
  • Fix: Cart - Missing wrapper class in the control selector.
  • Fix: Navigation Menu - Added responsive support to flyout box width.
1.5.1 2020-06-08
  • Fix: Retained GeneratePress theme's after header while using EHF header.
  • Fix: Target rule 'Specific Pages/Posts/Taxonomies etc' not working.
  • Fix: Cart - Error in some cases.
1.5.0 2020-05-20
  • New: Search widget.
  • New: Users can now share non-personal usage data to help us test and develop better products. ( Know More )
  • Improvement: UI improvements.
  • Improvement: Navigation Menu - Added active color for dropdown and current menu parent.
  • Improvement: Navigation Menu - Changed the tablet breakpoint to 1024 in order to support iPad Pro.
  • Fix: Compatibility to PHP v7.4.
  • Fix: GeneratePress theme header now overriden by EHF.
  • Fix: Cart - Count not increasing with AJAX call.
  • Fix: Page Title - Added support for archive title.
  • Fix: Site Title - Custom URL not working.
1.4.1 2020-04-06
  • Fix: EHF header overlapping Astra WooCommerce Off-Canvas.
  • Fix: WooCommerce Menu Cart - 'div' tag of custom cart layout was not closed.
  • Fix: WooCommerce Menu Cart - Fatal error with count when cart is empty.
1.4.0 2020-03-23
  • New: WooCommerce Menu Cart widget.
  • Improvement: Compatibility to Elementor Pro v2.9 full site editing.
  • Improvement: In-built support to Hello Elementor theme.
  • Improvement: WPML support to before footer template.
  • Improvement: Navigation Menu - Added option to convert last item into CTA.
1.3.1 2020-03-12
  • Fix: Copyright - Link with open in new tab not working.
  • Fix: Navigation Menu - Hamburger menu click not working on responsive devices.
  • Deprecated: Removed the theme dependency for the plugin, so removed the associated notice.
1.3.0 2020-03-04
  • New: Added 'Site Logo' widget.
  • New: Added 'Site Title' widget.
  • New: Added 'Site Tagline' widget.
  • New: Added 'Navigation Menu' widget.
  • New: Added 'Page Title' widget.
  • Improvement: Elementor v2.9 compatibility.
1.2.2 2019-12-31
  • Fix: Add default fallback theme support after checking if current theme does not add it.
1.2.1 2019-12-27
  • Categorize the Elementor widgets in a separate category in the Elementor window.
  • Hide target rules options when a custom block template is selected.
1.2.0 2019-12-18
  • New: Support all the themes, Includes two separate fallback methods so that you can create custom headers and footers for any theme.
  • New: Added target rule engine, which allows you to have different headers/footers for different pages.
  • New: Added Retina Image Elementor widget, which can be used as a Site Logo.
  • New: Added Copyright widget and Shortcode for current year & site title.
  • Improvement: Allow before footer to work on Elementor Canvas Template when not using Astra Theme.
  • Improvement: Added support of Before Footer action for all the themes.
v1.1.4 2019-09-19
v1.1.3 2019-08-26
1.1.2 2019-01-16
  • Fix: Depracated function warning from Elementor's method \Elementor\Post_CSS_File
1.1.1 2019-01-15
  • Fix: Blank header being displayed when only footer is translated using WPML.
1.1.0 2018-12-19
  • New: Rename plugin to be Header Footer & Blocks builder as now thee blocks templates can be used as shortcodes.
  • New: Add templates before the footer for Astra Theme. Options for other themes will be cominng soon.
  • New: Use templates (Blocks) anywhere in your content with the help of shortcodes.
  • Improvement: Improved the UI of the metabox for Header Footer post type.
1.0.16 2018-08-09
  • Fix: Make the theme not supported notice dismissable.
  • Fix: Use specific selector when adding z-index for the header.
1.0.15 2018-05-25
  • Fix: Default Header being displayed for Generatepress and Gensis theme after v1.0.14.
1.0.14 2018-05-22
  • Fix: Fixes possible PHP notices/Errors due to WP_Query being called early for all the supported themes.
1.0.13 2018-05-22
  • Fix: PHP Notices and errors due to WP_Query being called early when some plugins use filters inside WP_Query.
1.0.12 2018-05-15
  • Fix: Compatibility with Elementor 2.0 changed canvas template path.
1.0.11 2018-03-20
  • Load the CSS footer early in the page to avoid slow rendering of CSS.
  • Change the schema.org links to be https.
  • Fix: Added correct schema markup for the footer.
1.0.10 2018-02-05
  • Load the header layout correctly in the in Elementor canvas template.
  • Load the Elementor Pro CSS/JS files in .
  • Provide more filters for the helper functions.
1.0.9 2018-01-23
  • Add Support for WPML.
  • Updated the missing strings from the translations template.
1.0.8 2017-12-14
  • Allow filters to override the WP_Query parameters when retreiving the Header / Footer template id.
1.0.7 2017-11-25
  • Fix: Dismissable notice not actually dismissing.
1.0.6 2017-11-22
  • New: Option to display the header/footer on the pages using Elementor Canvas Template.
1.0.5 2017-11-20
  • Fix: Correctly check if Elementor actually is active before using its methods. This fixes errors for sites using older versions of PHP where Elementor does not actually get activated.
1.0.4 2017-09-21
  • Improvement: Use Elementor's created instance when rendering the markup for header/footer - Credits itay9001
1.0.3 2017-09-18
  • Fix: Adding theme support for the plugin does not remove the "no supported" notice.
1.0.2 2017-09-13
  • New: Added support for the OceanWP Theme.
  • Fix: Load the elementor header assets corectly in header. This fixes header looking different just when loading the page as previously Elementor would load it's CSS in the footer.
  • Introduced helper functions for rendering and checking the headers to make it simpler to integrate HFE with more themes.
1.0.1 2017-06-08
  • New: Added support for the Astra WordPress theme - The Fastest, Most Lightweight & Customizable WordPress Theme.
  • Moved the menu under Appearance -> Header Footer Builder.
  • Fix: Header content getting hidden behind tha page content.
  • Use Elemenntor's canvas template when designing header and footer layout to have full width experience.
1.0.0 2017-05-29