Troubleshooting Common ElementsKit Header and Footer Issues
Content
ElementsKit's Header and Footer builder is a powerful tool for customizing your site's layout with Elementor. However, users sometimes encounter issues where the header or footer doesn't display, functions incorrectly, or causes other problems. This guide compiles the most common issues and their solutions based on community reports.
1. Header or Footer Not Showing at All
This is one of the most frequently reported problems. The header or footer is built and activated but doesn't appear on the live site.
Common Causes and Solutions:
- Elementor Canvas Template: The most common fix is to ensure your page is not using the 'Elementor Canvas' page template. This template is designed to remove all theme headers, footers, and sidebars. Navigate to your page's settings in Elementor and change the template to 'Elementor Full Width' or 'Default'.
- Module Not Enabled: Verify that the Header and Footer module is activated within ElementsKit. Go to WordPress Dashboard > ElementsKit > Modules and ensure the 'Header Footer' toggle is switched on.
- Theme or Plugin Conflict: A conflict with your theme or another plugin can prevent the header/footer from rendering. To test for this:
- Temporarily switch your theme to a default WordPress theme like Twenty Twenty-One or Hello Elementor.
- Deactivate all other plugins except for Elementor and ElementsKit.
- If the header/footer appears, reactivate your plugins and theme one-by-one to identify the culprit.
2. Header Search or Off-Canvas Menu Not Working
Some users report that interactive elements like the search icon or off-canvas menu trigger a URL change (e.g., adding /#ekit_modal-popup-7df1218) but don't open the intended modal window.
Common Causes and Solutions:
- Caching Issues: Aggressive caching can break the JavaScript that controls these elements. Clear all cache from your site, including any caching plugins, server-level cache, and CDN (like Cloudflare). Temporarily disable your caching plugin to see if it resolves the issue.
- Permalink Structure: Occasionally, an irregular permalink structure can cause problems. Try visiting Settings > Permalinks in your WordPress dashboard and simply clicking 'Save Changes' to flush the rewrite rules.
3. Performance Slowdown After Activation
If your site becomes significantly slower after enabling a custom header/footer, it's often due to a conflict rather than the plugin itself.
Common Causes and Solutions:
- Heavy Animations or Content: As one user discovered, a complex animation within the footer was preventing content from loading correctly. Review your header/footer design for resource-intensive widgets or animations and simplify if necessary.
- Standard Conflict Test: As with display issues, perform a conflict test by switching to a default theme and deactivating other plugins to rule out external factors.
4. White Screen or Grey Page in Header/Footer Settings
Clicking on the 'Header Footer' link in the WordPress menu and being greeted by a blank or grey screen is typically a PHP error that is being hidden.
Common Causes and Solutions:
- Insufficient PHP Resources: Building complex layouts can require more server resources. Contact your hosting provider and ask them to increase your PHP limits. A common recommendation is:
memory_limit = 512M max_execution_time = 300
- Conflict Test: Again, a theme or plugin conflict is a likely cause. Follow the standard conflict test procedure outlined above.
5. Design or CSS Conflicts
The new header/footer might override your theme's CSS, causing other parts of your site to lose their styling.
Common Causes and Solutions:
- How the Module Works: The ElementsKit header/footer module replaces your theme's default
header.phpandfooter.phpfiles. If your theme added specific CSS or JavaScript calls directly to those files, they will be removed. - The Solution: Move any critical theme-specific CSS from the header/footer files into your theme's main stylesheet (
style.css) or add it via the WordPress Customizer's 'Additional CSS' section. This ensures the styles are loaded independently of the header.
6. PHP Warnings and Errors
Users on newer PHP versions (e.g., 8.3+) might see warnings like Undefined array key "ekit_offcanvas_menu_icons_position".
Common Causes and Solutions:
- Plugin Update Needed: These warnings mean the plugin's code is not fully compatible with the latest PHP versions. The ElementsKit team is typically aware of these issues and releases patches. Ensure you are using the latest version of the ElementsKit plugin. If the problem persists after updating, you may need to wait for a future update that addresses the specific warning.
By methodically working through these common issues, you can usually resolve problems with the ElementsKit Header and Footer builder. If your specific issue isn't listed here, the universal first step is always a conflict test to isolate the cause.
Related Support Threads Support
-
No Header Settingshttps://wordpress.org/support/topic/no-header-settings-2/
-
Header/Footer built with ElementsKit keeps being unloaded until cache clearedhttps://wordpress.org/support/topic/header-footer-built-with-elementskit-keeps-being-unloaded-until-cache-cleared/
-
SVG images can’t uploadhttps://wordpress.org/support/topic/svg-images-cant-upload-2/
-
Adding GTM Code to header manually using header module from ElementsKithttps://wordpress.org/support/topic/adding-gtm-code-to-header-manually-using-header-module-from-elementskit/
-
Messing up csshttps://wordpress.org/support/topic/messing-up-css/
-
HEADER OFF-CANVAShttps://wordpress.org/support/topic/header-off-canvas/
-
Header Transparenthttps://wordpress.org/support/topic/header-transparent-4/
-
«Add New» window does not appearhttps://wordpress.org/support/topic/add-new-window-does-not-appear/
-
Header brokenhttps://wordpress.org/support/topic/header-broken-2/
-
Remove data from databasehttps://wordpress.org/support/topic/remove-data-from-database-2/
-
Elemntskits header is inactive for the arabic language.https://wordpress.org/support/topic/elemntskits-header-is-inactive-for-the-arabic-language/
-
noindexhttps://wordpress.org/support/topic/noindex-14/
-
Header and Footer not showing uphttps://wordpress.org/support/topic/header-and-footer-not-showing-up/
-
Header-Footer Settings Are Not Visible on WordPress Dashboardhttps://wordpress.org/support/topic/header-footer-settings-are-not-visible-on-wordpress-dashboard/
-
How do I create subheadings?https://wordpress.org/support/topic/how-do-i-create-subheadings/
-
Cannot modify header informationhttps://wordpress.org/support/topic/cannot-modify-header-information-178/
-
Page Settings Reverting to Elementor Canvashttps://wordpress.org/support/topic/page-settings-reverting-to-elementor-canvas/
-
Header Search not working in livehttps://wordpress.org/support/topic/header-search-not-working-in-live/
-
W3 validation errorhttps://wordpress.org/support/topic/w3-validation-error-8/
-
ElementsKit Elementor title overridehttps://wordpress.org/support/topic/elementskit-elementor-title-override/
-
Hook for Header/Footer template builderhttps://wordpress.org/support/topic/hook-for-header-footer-template-builder/
-
Elements Kit causing Elementor to not load due to specific headerhttps://wordpress.org/support/topic/elements-kit-causing-elementor-to-not-load-due-to-specific-header/
-
problem with header footer modulehttps://wordpress.org/support/topic/problem-with-header-footer-module/
-
header footer not appearinghttps://wordpress.org/support/topic/header-footer-not-appearing/
-
Plugin adds Link underlinehttps://wordpress.org/support/topic/plugin-adds-link-underline/
-
ElementsKit footer Not loadinghttps://wordpress.org/support/topic/elementskit-footer-not-loading/
-
Header is not showing after Enable ElementsKithttps://wordpress.org/support/topic/header-is-not-showing-after-enable-elementskit/
-
header and footer section not workinghttps://wordpress.org/support/topic/header-and-footer-section-not-working/
-
Header doesn’t show, I get warninghttps://wordpress.org/support/topic/header-doesnt-show-i-get-warning/
-
Adding Header and Footer slows the site downhttps://wordpress.org/support/topic/adding-header-and-footer-slows-the-site-down/
-
Footer doesn´t showhttps://wordpress.org/support/topic/footer-doesnt-show-2/
-
Sub Header not showinghttps://wordpress.org/support/topic/sub-header-not-showing/
-
Header not workinghttps://wordpress.org/support/topic/header-not-working-9/
-
Creating a Custom Headerhttps://wordpress.org/support/topic/creating-a-custom-header-2/
-
Header footer not workinghttps://wordpress.org/support/topic/header-footer-not-working/
-
Header support for Neve Themehttps://wordpress.org/support/topic/header-support-for-neve-theme/
-
Cannot edit header after savedhttps://wordpress.org/support/topic/cannot-edit-header-after-saved/
-
Header Footer not able to create adminhttps://wordpress.org/support/topic/header-footer-not-able-to-create-admin/
-
Header not workinghttps://wordpress.org/support/topic/header-not-working-6/
-
Edit the Off Canva Contenthttps://wordpress.org/support/topic/edit-the-off-canva-content/
-
ElementsKit doesn’t work in localhosthttps://wordpress.org/support/topic/elementskit-doesnt-work-in-localhost/
-
Header has white bg – trying to make it transparenthttps://wordpress.org/support/topic/header-has-white-bg-trying-to-make-it-transparent/
-
Headers are changed after latest update.https://wordpress.org/support/topic/headers-are-changed-after-latest-update/
-
‘Header Search’ works correctly in Chrome but not in Firefoxhttps://wordpress.org/support/topic/header-search-works-correctly-in-chrome-but-not-in-firefox/
-
Error due to adding a custom header and footerhttps://wordpress.org/support/topic/error-due-to-adding-a-custom-header-and-footer/
-
Elementskit not showing the translated header and footer by Polylang.https://wordpress.org/support/topic/elementskit-not-showing-the-translated-header-and-footer-by-polylang/
-
Social icons not appearing in the footerhttps://wordpress.org/support/topic/social-icons-not-appearing-in-the-footer/
-
noindexhttps://wordpress.org/support/topic/noindex-17/
-
Header not showing up on the site.https://wordpress.org/support/topic/header-not-showing-up-on-the-site/
-
I cannot see page with Header and Footer templateshttps://wordpress.org/support/topic/i-cannot-see-page-with-header-and-footer-templates/
-
remove headerhttps://wordpress.org/support/topic/remove-header-24/
-
ElementKit Header not overriding default template headerhttps://wordpress.org/support/topic/elementkit-header-not-overriding-default-template-header/
-
Elements kit Custom header, footer icon issuehttps://wordpress.org/support/topic/elements-kit-custom-header-footer-icon-issue/