Enfold 7.1.4, no active plugins, no child-theme modifications in functions.php or header.php.
Transparent header logo is an SVG.
On normal pages like /fuer-geschaeftskunden/ the logo is visible.
On single blog posts with date-based URLs like /2026/03/23/story/ the logo is not visible.
Inspector shows the transparency logo rendered as:
<img src="../wp-content/uploads/2026/03/logo_b.svg" />
If I replace that with the absolute URL, the logo loads correctly.
So it looks like the transparency SVG logo is rendered with a relative path that breaks on single post permalinks.
Access in PC
Hi,
Sorry for the delay. We’re now able to publish a page without issue. We edited the enfold/config-templatebuilder/avia-template-builder/php/class-shortcode-template.php file around line 2502:
$this->config['self_closing'] = is_array( $params ) && array_key_exists( 'content', $params ) && is_null( $params['content'] ) ? 'yes' : 'no';
Please confirm if the fix is working on your end.
Best regards,
Ismael
Hi Mike,
Yes, I understand that I can duplicate the slider for each language.
I also understand that Enfold is not the author of the Layerslider plugin. However, Layerslider is bundled in the Enfold theme, this wasn’t purchased directly, so I am unable to contact Layerslider support as they require a purchase code/license key.
Please advise if you can pass this message to the Layerslider support team.
Thanks.
I’ve only used html for a couple of paragraphs on the homepage, custom ccs to change case and get rid of the top right enfold logo and the issues started well after. And I have issues with the contact page – the form disappears after I fill it out instead of it giving me “message sent. and I never see the form submissions in my inbox. I put no custom html or script tags inside any of the elements on pages. I’d appreciate if you can check it out. Thanks
Hi,
Great, I’m glad that you found the problem. We’ll close this thread for now then, please open a new thread if you should have any further questions or problems.
Best regards,
Rikard
Hi,
Glad that Ismael could help, if you have further questions please open a new thread and we will try to help. Thanks for using Enfold.
Best regards,
Mike
Hey,
Thank you for the inquiry.
To add a custom social icon in the current version, you need to make sure the icon is registered through the iconfont manager. If you are using a custom fontello font, you need to upload it via Enfold > Import/Export first so the theme recognizes the font family and unicode character.
After uploading the icon pack, update your snippet like this:
function avia_add_custom_icon( $icons ) {
$icons['spotify'] = array(
'font' => 'fontello',
'icon' => 'ue907'
);
return $icons;
}
add_filter( 'avf_default_icons', 'avia_add_custom_icon', 10, 1 );
function avia_add_custom_social_icon( $icons ) {
$icons['spotify'] = 'spotify';
return $icons;
}
add_filter( 'avf_social_icons_options', 'avia_add_custom_social_icon', 10, 1 );
A couple of things to check:
1. Make sure the code is placed in your child theme’s functions.php, not the parent theme.
2. Confirm the font family name in the uploaded pack is exactly “fontello” and the unicode value matches what is in the font.
3. Go to Enfold > Performance and disable file compression temporarily, then clear your cache and test.
If the icon still does not appear after confirming those steps, please share a screenshot of your Enfold > Import/Export tab showing the uploaded font pack, and also let us know where exactly the icon is not showing up (social icons in theme options, or inside the page builder). You can post login details in the private field if needed.
You can also refer to the icon documentation here for more context:
— https://kriesi.at/documentation/enfold/icon/
Let us know the result.
Best regards,
Ismael
Hey maryenvato,
Thank you for the inquiry.
There are a few things that could be preventing the Google Maps iframe from displaying correctly in Enfold.
First, check if Google Maps is enabled in the theme options. Go to Enfold > Google Services and make sure the Google Maps feature is not disabled there. If it is disabled, the map element will not render on the frontend.
Second, it’s possible that a privacy, cookie consent, or GDPR plugin is blocking the embedded map from loading. These plugins sometimes intercept external resources like Google Maps iframes and prevent them from rendering until the user gives consent. Please try disabling any such plugin temporarily to see if the map loads correctly without it.
You should also check the built-in cookie handling settings in the theme. Go to Enfold > Privacy & Cookies > Cookie Handling and review the settings there, as Enfold has its own conditional loading options for external services like Google Maps.
If you’re using the built-in Google Map element in the layout builder, make sure you have a valid API key entered under Enfold > Google Services as well, since Google now requires an API key for maps to load.
Let us know the result, and feel free to share a screenshot or the code snippet you mentioned if the issue persists.
Best regards,
Ismael
Hey Gonmyr,
Thank you for the inquiry.
To get a header that look something closer to the samanthasiffring.com site, try to go to Enfold > Header > Header Layout and set Menu and Logo Position to “Logo center, Menu above”. On the specific page, open the Layout tab and set the header transparency to transparent or glassy. Build the hero section using a fullscreen Color Section or slideshow in the Advance Layout uilder.
For a full overview of the available header options, please check the documentation:
— https://kriesi.at/documentation/enfold/header/
Let us know if you have more questions.
Best regards,
Ismael
Hey reqonsult,
The shop is created with the woocommerce plugin
See our documentation here.
Best regards,
Mike
Hey Tilman,
You have a CORS error:
Access to font at 'https://auto-wulf.de/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello/entypo-fontello.woff' from origin 'https://www.auto-wulf.de' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
This is a www vs non-www mismatch issue. Even though it feels like the “same domain,” browsers treat auto-wulf.de and http://www.auto-wulf.de as two completely different origins.
Option 1 — Add CORS headers in .htaccess (easiest for Apache/WordPress)
Add this to your .htaccess file in the root of your site:
<FilesMatch "\.(woff|woff2|ttf|otf|eot|svg)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
Option 2 — Redirect all non-www to www (recommended anyway)
This fixes the root cause by making sure all assets are always loaded from the same origin. Add to .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^auto-wulf\.de [NC]
RewriteRule ^(.*)$ https://www.auto-wulf.de/$1 [R=301,L]
You can edit .htaccess via FTP/SFTP or through your hosting control panel’s file manager.
Best regards,
Mike
Hi,
Glad that Guenni007 could help, thanks Guenni007, if you have further questions please open a new thread and we will try to help. Thanks for using Enfold.
Best regards,
Mike
Hey mjrielly,
Typically the solution is to apply css height so all of the testimony slides will have the same height, and also calculate the needed height for each screen size. The following javascript will do this automatically for you. Add the following code to your child theme functions.php file. If you are not using a child theme you could use the WP Code plugin then add a new snippet, in the top right corner use the PHP snippet as the code type:

then add the following code and save.
function equalise_testimonial_heights() { ?>
<script>
(function () {
function equaliseTestimonialHeights() {
const row = document.querySelector('.avia-testimonial-row');
if (!row) return;
const slides = row.querySelectorAll('.avia-testimonial');
if (!slides.length) return;
slides.forEach(function (slide) {
slide.style.height = '';
});
let maxHeight = 0;
slides.forEach(function (slide) {
const h = slide.offsetHeight;
if (h > maxHeight) maxHeight = h;
});
slides.forEach(function (slide) {
slide.style.height = maxHeight + 'px';
});
}
function debounce(fn, delay) {
let timer;
return function () {
clearTimeout(timer);
timer = setTimeout(fn, delay);
};
}
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', equaliseTestimonialHeights);
} else {
equaliseTestimonialHeights();
}
window.addEventListener('resize', debounce(equaliseTestimonialHeights, 150));
})();
</script>
<?php
}
add_action( 'wp_footer', 'equalise_testimonial_heights', 99 );
Best regards,
Mike
Hello, I would like to implement Enfolds e-commerce functionality (such as adding a shopping cart, product pages, and related features). How can I properly set up or activate the “shop” version of Enfold, as shown on your demo site (https://kriesi.at/themes/enfold-shop/)? Thank you.
Hi,
I am experiencing an issue with embedding a Google Maps iframe in Enfold.
Previously, I modified the code block to allow the iframe insertion, but the map is still not displaying correctly. It seems that the changes are not taking effect, or there might be an additional restriction preventing the iframe from rendering.
Could you please help me understand where the issue might be and how to properly enable the Google Maps iframe within Enfold?
If needed, I can provide the current code snippet and further details.
Looking forward to hearing from you.
Best regards
MS
Hi,
Glad that we could help, if you have further questions please open a new thread and we will try to help. Thanks for using Enfold.
Best regards,
Mike
Hi,
These were added to the theme 2 years ago. Ensure that you are using the latest theme version 7.1.4
If you are still having an issue then it must be a different issue. Please open a new thread and detail your issue carefully so we can duplicate and explain to the Dev Team, or you can post yourself to the Dev Team here and follow along as they review.
Best regards,
Mike
Hey Gonmyr,
Did you explore the different settings under Enfold->Header? You can also set page based setting for the header in the Layout menu while editing a page.
Best regards,
Rikard
Hey Marcos,
The update to 7.1.4 has to be done manually from the version you are running, please refer to my replies in this thread: https://kriesi.at/support/topic/enfold-4-5-theme-update-update-failed-download-failed-a-valid-url-was-not-pro/#post-1021541
You can either update manually via FTP: https://kriesi.at/documentation/enfold/how-to-install-enfold-theme/#theme-update, or upload the theme as if it was new under Appearance->Themes->Add New Theme.
If that doesn’t work then please try to delete the whole theme folder, then replace it with the new version. Make sure that you have backups of the site before starting updating.
Also please read this after you have updated: https://kriesi.at/documentation/enfold/theme-registration/
Best regards,
Rikard
Adam GoldenGuest
Bug Report, I don’t need support or help.
Description:
The filesize column added by avia_media_gallery in class-media.php displays a stale file size when an attachment’s underlying file has been replaced or converted after upload.
Steps to reproduce:
1. Upload a JPEG or PNG image
2. Programmatically convert it to WEBP or AVIF — update _wp_attached_file postmeta to point to the new file, update _wp_attachment_metadata[‘file’] and _wp_attachment_metadata[‘filesize’], update post_mime_type, and delete the original file
3. Visit wp-admin/upload.php in list view
4. The filesize column shows the original file’s size, not the converted file’s size
Expected: The column shows the size of the current file on disk, as returned by filesize( get_attached_file( $post_id ) )
Actual: The column shows a stale size — the original file no longer exists on disk, yet the old size is displayed
Cause: avia_media_gallery appears to cache or calculate the file size at upload time rather than reading it fresh at render time, or reads from a stale source that isn’t updated when the attachment file is replaced.
Verified: get_attached_file( $post_id ) returns the correct new file path, the file exists on disk, and filesize() on that path returns the correct size. WordPress core’s _wp_attachment_metadata[‘filesize’] is also correct. The issue is specific to Enfold’s column rendering.
Workaround: Hooking manage_media_custom_column at priority 20 and replacing the output with a direct filesize( get_attached_file() ) call produces the correct value.
In the meantime, I’ve reinstalled wordpress, tryed change a page : nothing works….
I’ve never seen that anywhere else, all the other websites that I’m working on with Enfold, with the same exact settings, are working properly.
Something or the entire Enfold seems ” broken”….
-
This reply was modified 1 week, 1 day ago by
nnn666nnn.
MarcosGuest
I am currently working on a client’s website, which has version 4.2.6 of the Enfold theme installed. However, there is no option available to update it, and no newer versions are being displayed.
Could you please advise on how to proceed in this case? Additionally, I would like to know whether it is necessary to purchase a new license in order to access the latest updates.
Hi Enfold Support Team,
I am reaching out regarding an issue we have been experiencing on our WordPress website using the Enfold theme.
Problem:
We are unable to type spaces (using the spacebar) inside special/custom headings within the Enfold page builder. After thorough investigation, we have identified that this issue is caused by a conflict between the Schema Pro plugin and Enfold.
What we have already tried:
– Updated Enfold to the latest version
– Updated Schema Pro to the latest version
– Cleared all caches (browser cache, server cache, plugin cache)
– Tested and confirmed the conflict — the issue disappears when Schema Pro is deactivated
Could you please look into this compatibility issue and include a fix in the next Enfold update?
Thank you very much for your time and support. We are happy to provide further details, screenshots, or a temporary admin access if needed.
Best regards
This reply has been marked as private.
I am trying to translate URLs/Links for LayerSlider bundled in the Enfold Theme. Please see summary of the issue:
https://wpml.org/forums/topic/translating-page-links-in-layerslider/
Hey Tim,
Thanks for your patience, but the Dev Team doesn’t check here often, so I opened a feature request for you here:
https://github.com/KriesiMedia/Enfold-Feature-Requests/issues/152
Please feel free to add to it if you like, and check there for updates as it is reviewed. Otherwise the Dev Team may also reply here.
Best regards,
Mike
Hi,
When I check on my test site adding this to the top of my child theme, or parent right after if( ! defined( ‘ABSPATH’ ) ) { exit; } prevents entypo-fontello-enfold.woff2 from loading:
function avf_custom_font_display( $font_display, $font_name )
{
if( 'entypo-fontello' == $font_name )
{
return 'swap';
}
return $font_display;
}
add_filter( 'avf_font_display', 'avf_custom_font_display', 10, 2 );
If you still have some css calling the entypo-fontello font, such as the submenu-indicator, you will need to override the css like this:
.html_av-submenu-hidden .av-submenu-indicator:before {
content: ">";
font-family: svg_entypo-fontello;
}
Best regards,
Mike
Hi,
Glad that we could help, if you have further questions please open a new thread and we will try to help. Thanks for using Enfold.
Best regards,
Mike
Yes — and what I mean by that is that you can achieve consistent column heights even without using display: table.
By the way, I’ve never understood why Enfold chose this method instead of using a true flex layout.
Hi,
I’m not sure what is going wrong on your site, but it doesn’t seem theme related. When the Enfold parent theme is active and no plugins are activate then there are error messages coming from Tinymce which is WordPress core, and when a default WordPress theme is activate then I see the error message in the screenshot in private. The problem might be related to the must-use plugins on your site, but I can’t say for sure. I would suggest that you reach out to your hosting provider for clarification on that.
Best regards,
Rikard