How to Create Header Footer on Elementor
Use Elementor Pro's Theme Builder to create custom headers and footers via Templates > Theme Builder. Design with drag-and-drop widgets like Site Logo and Nav Menu, set Display Conditions to Entire Site, and publish. Common issues like missing elements on frontend resolve by verifying conditions, layout, and clearing cache.
Prerequisites
- Elementor Pro installed and activated
- WordPress admin access
- Compatible active theme
- Site backup recommended
Step-by-Step Instructions
Access Theme Builder
Create New Header
Main Site Header and click Create Header to open the Elementor Editor.Set Header Layout
Add Header Widgets
Configure Header Settings
header for better accessibility.Publish Header with Conditions
Create New Footer
Global Footer and click Create Footer.Design Footer Layout
Add Footer Widgets
© 2026 Your Site), Nav Menu, and Social Icons (Style: icon size 20px). Organize in columns.Publish Footer
footer. Publish and set Display Conditions to Entire Site, then Save & Close.Common Issues & Troubleshooting
Missing header/footer on live site (shows in editor only)
Edit template in Elementor > Theme Builder, click Edit Conditions > set to Entire Site, republish, and clear Elementor cache.
Header/footer hidden on specific pages (e.g., homepage)
Check and adjust Display Conditions to include those pages; ensure page layout is not Elementor Canvas; switch to Default or Elementor Full Width.
Theme's default header/footer overriding custom one
Verify template is published with conditions set correctly; update Elementor/WordPress/theme; test with compatible theme and clear all caches.
Edit Header/Footer button absent
Access via Templates > Theme Builder directly; ensure Elementor Pro is active and no plugin conflicts.
Sticky header not working
In Advanced > Motion Effects, set Sticky to Top; check z-index in Advanced > Positioning.