I’m on Enfold 7.1.3, and suddenly today, all the Google maps on my site are now showing up. My Google Map API Key is valid and working fine, but for some reason, the theme won’t show the maps.
I have the large map on the contact page, plus a small map in every footer
Looking back through the forums, this seems to be a common problem with this theme that’s still not fully resolved. Please come up with a solution!
Nik
Hey Ismael, thanks for the reply. What I don’t understand is why the plain theme of enfold doesn’t work properly on it’s own, and why when I select any other theme I see correctly the eye icon.
I also encountered another thread on this forum and I tried to add that css to solve the issue and ( content: “\e010” !important;) except it doesn’t work, like it’s not loading properly the fontello font or something.
In fact if you go on my client website you’ll see that I got a square instead of the eye icon.
I’m sure the function you wrote will work properly, but why it’s not working on the enfold version of the website?
Thanks!
Hello,
I’m experiencing an issue where HTML/CSS code in a Code Block element works on ONE page only, but fails to execute on all other pages and posts.
Code Block Settings (identical on all pages/posts):
“Add codeblock to content” is checked
“Escape HTML Code” is OFF
“Disable Shortcode Processing” is OFF
Setup:
Using Advanced Layout Builder for both pages and posts
Classic editor for posts
What I’ve Tried:
Cleared all caches (browser, SiteGround, Enfold dynamic files)
Added CSS to Quick CSS with HTML-only in Code Block
Used identical Code Block settings across all pages/posts
The typewriter animation works on ONE page only, fails everywhere else
Examples:
Works perfectly:https://debral44.sg-host.com/eilersunfiltered/
Doesn’t work: all other pages or posts.
Why would identical code with identical settings work on one page but not others? Is there a page-specific setting affecting Code Block execution?
Thank you for your help!
My client hired a company to run an accessibility review and one of the items they flagged was the Icon Circles Element on https://abodecommunities.org/about/purpose/ — they’re worried about keyboard users not being able to access the content revealed on-hover. Do you know of any workaround for this? Thanks and lmk if you have any questions!
Hi Mike,
Thank you for looking into this and for making those adjustments in both the WordPress General Settings and the Enfold Theme Options.
I will go ahead and request a crawl via Google Search Console now. I’ll keep an eye on it over the next few days and let you know if the favicon updates as expected.
Best regards, Jodys
Hi,
Under WordPress > General Settings > Site Icon you had no image chosen, so I picked one for you which was your 512px by 512px png favicon. WordPress now shows that it is picked:

Then I changed your Enfold Theme Options > Favicon to your real favicon.ico from your root directory instead of the png image:

I believe this should help, now you need to try going to your Google Search Console and request that your site is crawled again, which may take a few days, once Google Search Console says it has been crawled, check again.
Best regards,
Mike
Hi,
I cannot post on the proper forum although I purchased another licence for an upcoming project last friday. The problem I have is with the footer on an existing site.
No matter which setting I choose, there´s no footer displayed (widgets or page or …). I used to have a page displayed.
I updated to the latest Enfold version. I turned off all the plugins to no effect.
Thank you for looking into this.
Marcus
Hey SurigliaStudio,
When I test your site the “Taglie” button doesn’t create a mobile style flyout menu, I assume that you now have the plugin disabled, but I think that I understand. I have created a custom function that will create a mobile style overlay menu from a sticky button on the right using a image that you can choose:


and on mobile the overlay is about 95% of the screen.
The function uses the Named Menus from your WordPress menus to show:

In Configuration there is a line to choose your menu image/icon and the default menu to show on all pages:

and below you can add as many additional menus with an array of pages that they will show on:

The code also has all of the css built-in for styling if you want to adjust.
Add this 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 above code and save.
/**
* Add Sticky Button with Fly-out Menu
* Add this to your Enfold child theme's functions.php
*/
function custom_sticky_menu_button() {
// Configuration - Change these values as needed
$button_image = '/wp-content/uploads/2026/01/menu.png'; // Update path to your PNG
$menu_slug = 'sticky menu'; // Default menu slug - change as needed
// Optional: Set different menu based on page ID
$current_page_id = get_the_ID();
// Example: Use different menu for specific pages
if (in_array($current_page_id, array(1028, 1080, 1031, 1034))) {
$menu_slug = 'sticky menu two';
}
if (in_array($current_page_id, array(1376, 1331, 1277, 1283))) {
$menu_slug = 'sticky menu three';
}
// Get the menu
$menu_items = wp_get_nav_menu_items($menu_slug);
if (!$menu_items) {
return; // Exit if menu doesn't exist
}
?>
<!-- Sticky Button -->
<div id="sticky-menu-btn" class="sticky-menu-button">
" alt="Menu">
</div>
<!-- Fly-out Menu Overlay -->
<div id="flyout-menu-overlay" class="flyout-menu-overlay">
<div class="flyout-menu-close">×</div>
<nav class="flyout-menu-content">
<?php
wp_nav_menu(array(
'menu' => $menu_slug,
'container' => false,
'menu_class' => 'flyout-nav-menu',
'fallback_cb' => false
));
?>
</nav>
</div>
<style>
/* Sticky Button Styles */
.sticky-menu-button {
position: fixed;
right: 20px;
top: 50%;
transform: translateY(-50%);
width: 50px;
height: 50px;
border-radius: 50%;
cursor: pointer;
z-index: 9998;
transition: opacity 0.3s ease;
box-shadow: 0 2px 10px rgba(0,0,0,0.3);
overflow: hidden;
}
.sticky-menu-button img {
width: 100%;
height: 100%;
object-fit: cover;
}
.sticky-menu-button.hidden {
opacity: 0;
pointer-events: none;
}
/* Fly-out Menu Overlay */
.flyout-menu-overlay {
position: fixed;
top: 0;
right: -100%;
width: 25%;
height: 100vh;
background: #fff;
z-index: 9999;
transition: right 0.4s ease;
box-shadow: -2px 0 10px rgba(0,0,0,0.2);
overflow-y: auto;
}
.flyout-menu-overlay.active {
right: 0;
}
/* Close Button */
.flyout-menu-close {
position: absolute;
top: 20px;
right: 20px;
font-size: 36px;
cursor: pointer;
color: #333;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
transition: color 0.3s ease;
}
.flyout-menu-close:hover {
color: #000;
}
/* Menu Content */
.flyout-menu-content {
padding: 80px 30px 30px;
}
.flyout-nav-menu {
list-style: none;
margin: 0;
padding: 0;
}
.flyout-nav-menu li {
margin: 0 0 15px 0;
}
.flyout-nav-menu a {
display: block;
padding: 12px 0;
color: #333;
text-decoration: none;
font-size: 16px;
transition: color 0.3s ease;
border-bottom: 1px solid #eee;
}
.flyout-nav-menu a:hover {
color: #000;
}
/* Sub-menu styles */
.flyout-nav-menu .sub-menu {
list-style: none;
margin: 10px 0 0 20px;
padding: 0;
}
.flyout-nav-menu .sub-menu a {
font-size: 14px;
padding: 8px 0;
}
/* Mobile Styles */
@media (max-width: 768px) {
.flyout-menu-overlay {
width: 95%;
}
}
</style>
<script>
(function() {
var btn = document.getElementById('sticky-menu-btn');
var overlay = document.getElementById('flyout-menu-overlay');
var closeBtn = document.querySelector('.flyout-menu-close');
// Open menu
btn.addEventListener('click', function() {
overlay.classList.add('active');
btn.classList.add('hidden');
document.body.style.overflow = 'hidden'; // Prevent body scroll
});
// Close menu
closeBtn.addEventListener('click', function() {
overlay.classList.remove('active');
btn.classList.remove('hidden');
document.body.style.overflow = ''; // Restore body scroll
});
// Close on overlay click outside menu
overlay.addEventListener('click', function(e) {
if (e.target === overlay) {
overlay.classList.remove('active');
btn.classList.remove('hidden');
document.body.style.overflow = '';
}
});
})();
</script>
<?php
}
add_action('wp_footer', 'custom_sticky_menu_button');
Adjust the image, menus, and page IDs to suit.
Best regards,
Mike
Hi Ismael, Even after uploading a 512px PNG and clearing all server caches, the output remains stuck at 96x96px. Maybe the theme is filtering the apple-touch-icon size.
Google requires a higher resolution (at least 144×144 or 180×180) to show the icon in SERPs. Since Enfold is downscaling it, can you provide please the specific filter to disable this automatic resizing in the theme’s header?
Best regards, Stefano”
Below the report: realfavicongenerator.net
Classic and SVG favicon
There is no SVG favicon
There is no 96×96 desktop PNG favicon
An implicit ICO favicon is found at /favicon.ico
ICO favicon found
The ICO favicon has the expected sizes (16×16, 32×32, 48×48)
Hi Ismael,
Thank you for your feedback.
I followed your advice: I have completely removed the custom code and I am now using only the Enfold Theme Options field with a 512x512px PNG file.
Regarding your question: I have tried using a standard .ico file in the past, but the result was the same. As you noticed, the icon is visible in browser tabs and detected by validators, but it still fails to appear correctly in Google Search results (where the default WordPress globe icon is often shown instead).
You mentioned that you found some markups not generated by the theme that might be conflicting. Hoping this helps more people here on the forum, could you please point out which specific lines of code or which files/plugins are generating these markups? This would be extremely helpful so I can remove them and leave only the theme’s default favicon output.
I want to make sure the site’s head is “clean” to allow Google to crawl the correct icon.
Best regards, Jody
by the way: if you like to have the hight of the descriptive box ruled by enfolds text-block fold /unfold setting – just remove that height and overflow styling inside the snippet (// 3. Output the result)
and if you like to have that text only for SEO pupose – use that setting for invisibility from my page
if you like to have it only for SEO : use that setting globaly:
#top .yt-desc-box {
border: 0 !important;
clip: rect(0 0 0 0);
height: 1px !important;
margin: -1px;
overflow: hidden;
padding: 0 !important;
position: absolute;
width: 1px;
}
Hi,
Thank you for the update.
Have you tried the steps provided in the following link? https://kriesi.at/documentation/enfold/contact-form/#my-contact-form-is-not-sending-emails-
Try to configure a plugin like WP Mail SMTP using your domain email (eg. (Email address hidden if logged out) ) to make sure messages are sent via an authenticated mail server, set the form’s From email to match your domain (avoid gmail, yahoo or outlook), and make sure SPF/DKIM/DMARC records are correct — please contact your hosting or email provider. If the issues persist, consider using Contact Form 7, Gravity Forms or WPForms.
Best regards,
Ismael
My client hired a company to run an accessibility review and one of the items they flagged was our video elements not having descriptive text, but it seems like their suggestions for how to address the issue would require using manually embeded code, as opposed to Enfold’s video element — here’s what they suggest:
“Identify video content by setting a video tag in the iframe, then use aria-label or aria-decribedby to describe the media content. Alternatively, modify the aria-label in the id=”movie_player” element to properly describe the media content while still including that it is a YouTube video.”
Is there any way to add descriptive text while still using the video elements, or do you think using the manual embed code is the best way to address this, or do you have another idea? The videos they point to as examples are in columns 1 and 4 towards the bottom of the home page: https://abodecommunities.org/
Thanks and lmk if you have any questions!
Hey poberndoerfer,
To update your version of Enfold you will need to download the latest installable WP version from your Theme Forest account and upload it to your WordPress ▸ Appearance ▸ Themes ▸ Add Themes ▸ Add New
after you choose the zip file and click install, you will see a This theme is already installed message because you are updating, you can continue,
then you will see the Theme updated successfully message.
After which you can go to your Theme Forest account and create a new Token for future automatic updates.
Best regards,
Mike
Hello,
We have an up-to-date WordPress-Site (PHP 8.5, WordPress 6.9.0).
Enfold is installed, albeit with an older version 4.7.4.
Unfortunately the original license got lost, so we purchased a new license key.
Following this we created an Envato personal token and installed this successfully!
Nonetheless, the theme update mechanism still claims:
“Keine Aktualisierung verfügbar. Du verwendest die letzte Version! (4.7.4)”
(No update available. You are running the most recent version (4.7.4))
This is obviously not correct.
Any ideas what we might be doing wrong?
Or is this expected behaviour?
Many thanks!
BR,
Pascal
Hi,
Glad to hear that you have found a solution, if you have further questions please open a new thread and we will try to help. Thanks for using Enfold.
Best regards,
Mike
Hi Andrew,
You can test if this is a theme problem or not by activating a different theme and try sending a message then. I would guess that you will have the same problem as you do now, as Enfold doesn’t actually deliver your messages, the mail server at your hosting provider does that. If they say that emails are leaving their servers, then it’s not an Enfold problem, it’s not a WordPress problem, or a problem with your mail server.
Best regards,
Rikard
Hey Ad-Min747,
Did you check the options under Enfold->General Styling->Typography?
Best regards,
Rikard
Hey Patrick,
What you are explaning is basically how caching is supposed to work, it’s supposed to serve the resources it has stored in cache. If something is changed in the theme options for example, then the Enfold style sheets will be regenerated, but not the files stored in cache. If you change images or anything related to styling, then a clearing of cache is necessary for it to show up on the frontend.
Best regards,
Rikard
well this wordpress login screen is not influenced by the themes installed !
This is a pure wordpress setting – so you have to check where it might be set a different Login Page.
i often make an own settup for it by this snippet for child-theme functions.php:
function custom_loginlogo_url($url) {
$url = get_site_url();
return $url;
}
add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function my_login_logo(){
$logo = avia_get_option('logo');
?>
<style type="text/css">
#login h1 a, .login h1 a {
background-image: url(<?php echo $logo; ?>);
height: 120px;
width: 320px;
background-size: contain !important;
background-repeat: no-repeat;
background-position: center top;
position: relative;
left: 50%;
transform: translateX(-50%);
}
body.login {
background-image: -webkit-radial-gradient(circle farthest-corner at center center, #B8E1FC 0%, #231421 100%) !important;
background-image: radial-gradient(circle farthest-corner at center center, #B8E1FC 0%, #231421 100%) !important;
background-repeat: repeat;
}
body.login form {
background: rgba(255,255,255,0.2);
box-shadow: 0 0 15px rgba(0,0,0,0.3);
}
</style>
<?php
}
add_action( 'login_enqueue_scripts', 'my_login_logo' );
you see in the snippet that the logo you set in the logo input field of enfold will be dynamically inserted there. If you like to have a differente one – then insert an absolute url on that place: background-image: url(<?php echo $logo; ?>);
this is then the look for it:

Hi Ismael,
Thanks for getting back to me.
I’ve gone through the documentation, installed an SMTP plugin, and configured it using the settings from SiteGround. That part is now working in the sense that emails from the Enfold contact form are being delivered to my SiteGround mailbox.
However, even after speaking with SiteGround support, I still can’t get those emails to arrive in my Gmail inbox via forwarding. SiteGround say the messages are leaving their server, but nothing shows in Gmail (not in spam either). This only started happening recently, and it seems to coincide with WordPress updates and the need to move away from the default PHP mail function to SMTP.
My concern is that I now have to rely on an extra plugin just to get a basic contact form working, which ideally shouldn’t be necessary for a core feature of the theme.
Could you clarify:
1. What exactly has changed recently that caused the built-in Enfold contact form emailing to stop working in the way it previously did?
2. Whether there is a recommended solution that doesn’t rely on an additional SMTP plugin?
3. If this is something that is likely to be addressed in future Enfold updates so that the contact form can send reliably again without extra plugins?
At the moment everything “half works”, but the forwarding/Gmail side is still unreliable, and I’d like to avoid a fragile setup if possible.
Thanks in advance for any clarification you can provide.
Kind regards,
Andrew
Hi,
I hope you are fine.
I have a responsive issue: Text in 64px not fully responsive on Mobile which make 2 titles to large on my mobile. When I simulate it on my PC Browser, it’s fine, but it brakes on my mobile.
Other responsive issue is the menu: when I decrease the width of my PC windows (on Edge), the menu is overlapping the logo before switching to burger mobile menu, thus not being fully responsive.
Any idea?
Thanks folks
An Enfold lover :-)
Hi,
I’m experiencing an intermittent issue with Enfold’s dynamic CSS (specifically post.css) not being found on the frontend when using Redis as the WordPress object cache. Sometimes images do not load correctly, too.
Setup:
– Enfold theme (latest version)
– WP Rocket
– Redis object cache
As far as I can tell, Enfold stores CSS file metadata in WordPress options (avia_stylesheet_exists, avia_stylesheet_dynamic_version, etc.) and post meta (_av_css_styles), and these get cached in Redis.
When the CSS files are regenerated on disk, Redis still holds stale option values pointing to old file references or version strings, causing the mismatch.
Deleting the object cache manually solves the problem.
Is there a recommended approach to handle this? Is this a known issue with Enfold?
Thanks you in advance!
Hi Enfold Support Team,
I’m experiencing persistent CSS issues with the Enfold theme on my WordPress site that are affecting responsiveness and styling, particularly for mobile and desktop layouts. Custom CSS added via Quick CSS or the child theme’s style.css often fails to apply, gets overridden, or doesn’t update despite clearing all caches (browser, plugins, server-side). Changes to theme options like advanced styling, colors, or typography also don’t reflect on the frontend reliably.
Specific Problems
Caching/Loading Issues: Styles revert or show defaults even after disabling CSS/JS merging and compression in Enfold > Performance.
Responsive Design Breaks: Headings get cut off on iPad/smaller screens (e.g., change font-weight to bold, font-size smaller, text-transform uppercase based on viewport).
Typography Overrides: Headings and text styles (bold, small caps, uppercase/lowercase transforms) fail to adapt responsively across devices, requiring constant !important hacks that still don’t stick.
Overrides and Conflicts: Theme options ignore inputs; unclosed Quick CSS blocks break everything; plugin conflicts (e.g., forms, checkouts) exacerbate issues.
Troubleshooting Steps Tried
Cleared caches everywhere and tested in incognito mode across browsers (Chrome, Safari, Firefox).
Disabled caching plugins, performance optimizations, and child theme customizations temporarily—no fix.
Updated WordPress, Enfold, PHP (tested 7.4 vs. 8), and relevant plugins; issue persists across devices including Mac OS.
A staging site/credentials can be provided for testing. Any guidance on debugging responsive heading styles, CSS caching, or fixes would be greatly appreciated!
-
This topic was modified 1 week ago by
Sonno.
Dear Sirs,
I am using Gravity forms and thay recommend popup maker plugin. I have therefore created a pop up with the form embedded using avia layout builder and using the button in the content elements tab. I have set up a popup called Brochure Website with the gravity form embedded with a css class of popmake-5288 but cant seem to get this to work. I have also added some php from another enfold forum see below but if even if I add this on a text block the popup short code to be selected but and when I select brochure website it wont save the trigger from here?
Please note I have added this also
Can you help
Code now in functions php
function avf_alb_supported_post_types_mod( array $supported_post_types )
{
$supported_post_types[] = “popup”;
return $supported_post_types;
}
add_filter(‘avf_alb_supported_post_types’,’avf_alb_supported_post_types_mod’, 10, 1);
function my_custom_exec_sc_only( $exec_sc_only, $obj_sc, $atts, $content, $shortcodename, $fake )
{
/**
* Return if true – Enfold already requested an execution because of preview in backend
* Otherwise this is likley to be false.
*/
if( true === $exec_sc_only )
{
return $exec_sc_only;
}
return true;
/**
* Make your checks here – make sure to return boolean true if you want to force execution
*
* Following is an example to allow it for all ajax calls.
*/
if( defined( ‘DOING_AJAX’ ) && DOING_AJAX )
{
return true;
}
return $exec_sc_only;
}
add_filter( ‘avf_alb_exec_sc_only’, ‘my_custom_exec_sc_only’, 10, 6 );
Hey Ismael, thanks for your reply.
What I mean is that in the Enfold version of the login screen there is a tiny stuff unser the field that is doind the revail password thing:
https://www.awesomescreenshot.com/video/48386775?key=6b73c617bba3728fd0fbc925e8be1fe5
It’s not recognizable at all.
It should look like more as the default theme feature.
The little strange button ist’s shown only in Enfold. Any other theme will have that eye on the fild as I was showing in my previous post.
Thanks!
Hey kreativeseite,
Enfold is compatible with PHP 8.4, but I would advise that you perform the update on a staging site first.
Best regards,
Rikard
Hi,
I checked the contact page and the email is delivered, but as spam. Note that Enfold does not deliver your emails, your mail server does. If emails from your site are classified as spam, then you need to whitelist them in your local email client, and/or improve the delivery of the messages. Your hosting provider should be able to help you out with the latter.
Best regards,
Rikard
Dear Sirs,
I am using Gravity forms and thay recommend popup maker plugin. I have therefore created a pop up with the form embedded using avia layout builder and using the button in the content elements tab. I have set up a popup called Brochure Website with the gravity form embedded with a css class of popmake-5288 but cant seem to get this to work. I have also added some php from another enfold forum see below but if even if I add this on a text block the popup short code to be selected but and when I select brochure website it wont save the trigger from here?
Can you help
Code now in functions php
function avf_alb_supported_post_types_mod( array $supported_post_types )
{
$supported_post_types[] = “popup”;
return $supported_post_types;
}
add_filter(‘avf_alb_supported_post_types’,’avf_alb_supported_post_types_mod’, 10, 1);
function my_custom_exec_sc_only( $exec_sc_only, $obj_sc, $atts, $content, $shortcodename, $fake )
{
/**
* Return if true – Enfold already requested an execution because of preview in backend
* Otherwise this is likley to be false.
*/
if( true === $exec_sc_only )
{
return $exec_sc_only;
}
return true;
/**
* Make your checks here – make sure to return boolean true if you want to force execution
*
* Following is an example to allow it for all ajax calls.
*/
if( defined( ‘DOING_AJAX’ ) && DOING_AJAX )
{
return true;
}
return $exec_sc_only;
}
add_filter( ‘avf_alb_exec_sc_only’, ‘my_custom_exec_sc_only’, 10, 6 );
Hi. I would like to change the PHP version of my website to 8.4, as this is the recommendation of the host. Is this possible with my Enfold installation (wordpress 6.9), or will it cause problems? Thank you for your help! Best regards, Andreas