-
Search Results
-
Hi Support! New problem. I decided not to use Woo Commerce and deactivated and deleted all plugins for it. I had made one product and deleted the product grid that was on a page and saved the page. When I am in the backend there is a code for the product grid in between and overlaying two special headings. To get rid of it, I switched the default editor to block, viewed the page edit area, and deleted the phantom code there. Saved the page. However, that phantom code still shows in the backend, but not when viewing the page. How do I get rid of the phantom code? I’m concerned it will be a problem. Page and site info in the private content. Thank you for all your excellent support through the many years I have used Enfold. Valerie
I am trying to see that the preview image added for my portfolio item is visible in Portfolio Grids, or Portfolio Page in WordPress. It doesn’t work. I tried clearing cache but it didn’t help.
Versions:
Theme Enfold: 7.1.1
Wordpress: 6.8.1Steps:
1) Go to Portofolio Item Edit Page
2) Add image in Gallery Preview
3) Save
4) Check the Portfolio Items Page
I can’t see the image updated.Images:
Please help
Topic: Embed HTML on page
Hello – I have tried multiple ways to embed an HTML code that I have uploaded to my website. I would like it to display on the Enfold page I created but it is not working. Can you please advise? Code is in private content.
Thanks!
AnnaI have a custom shortcode:
<?php if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly if ( ! class_exists( 'avia_sc_portfolio_kacheln' ) ) { class avia_sc_portfolio_kacheln extends aviaShortcodeTemplate { /** * Create the config array for the shortcode button */ function shortcode_insert_button() { $this->config['version'] = '1.0'; $this->config['self_closing'] = 'no'; $this->config['base_element'] = 'yes'; $this->config['name'] = 'Portfolio Kachel'; $this->config['tab'] = 'wuk Elements'; $this->config['icon'] = AviaBuilder::$path['imagesURL'] . 'sc-image.png'; $this->config['order'] = 1; $this->config['target'] = 'avia-target-insert'; $this->config['shortcode'] = 'av_portfoliokachel'; // $this->config['modal_data'] = array( 'modal_class' => 'mediumscreen' ); $this->config['tooltip'] = __( 'Inserts an image of your choice', 'avia_framework' ); $this->config['preview'] = 1; $this->config['disabling_allowed'] = true; $this->config['id_name'] = 'id'; $this->config['id_show'] = 'yes'; } function popup_elements() { $template_url = get_stylesheet_directory_uri(); $this->elements = array( array( 'type' => 'tab_container', 'nodescription' => true ), array( 'type' => 'tab', 'name' => __( 'Kachel', 'avia_framework' ), 'nodescription' => true ), array( 'type' => 'toggle_container', 'nodescription' => true ), array( "name" => __("Choose Image",'avia_framework' ), "desc" => __("Either upload a new, or choose an existing image from your media library",'avia_framework' ), "id" => "bild", "type" => "image", "title" => __("Insert Image",'avia_framework' ), "button" => __("Insert",'avia_framework' ), "std" => "", ), array( "name" => __("Title", 'avia_framework' ), "id" => "title", "std" => "", "type" => "input" ), array( "name" => __("Text", 'avia_framework' ), "id" => "text", "std" => "", "type" => "textarea" ), array( "name" => __("Button Text", 'avia_framework' ), "id" => "button_text", "std" => "", "type" => "input" ), array( 'name' => __( 'Image Link?', 'avia_framework' ), 'desc' => __( 'Where should your image link to?', 'avia_framework' ), 'id' => 'link', 'type' => 'linkpicker', 'fetchTMPL' => true, 'std' => '', 'lockable' => true, 'subtype' => array( __( 'No Link', 'avia_framework' ) => '', __( 'Lightbox', 'avia_framework' ) => 'lightbox', __( 'Set Manually', 'avia_framework' ) => 'manually', __( 'Single Entry', 'avia_framework' ) => 'single', __( 'Taxonomy Overview Page', 'avia_framework' ) => 'taxonomy', ) ), array( 'name' => __( 'Open new tab/window', 'avia_framework' ), 'desc' => __( 'Do you want to open the link url in a new tab/window?', 'avia_framework' ), 'id' => 'target', 'type' => 'select', 'std' => '', 'lockable' => true, 'required' => array( 'link', 'not_empty_and', 'lightbox' ), 'subtype' => AviaHtmlHelper::linking_options() ), array( 'type' => 'toggle_container_close', 'nodescription' => true ), array( 'type' => 'tab_close', 'nodescription' => true ), array( 'type' => 'tab', 'name' => __( 'Advanced', 'avia_framework' ), 'nodescription' => true ), array( 'type' => 'toggle_container', 'nodescription' => true ), array( 'type' => 'template', 'template_id' => 'screen_options_toggle', 'lockable' => true ), array( 'type' => 'template', 'template_id' => 'developer_options_toggle', 'args' => array( 'sc' => $this ) ), array( 'type' => 'toggle_container_close', 'nodescription' => true ), array( 'type' => 'tab_close', 'nodescription' => true ), array( 'type' => 'template', 'template_id' => 'element_template_selection_tab', 'args' => array( 'sc' => $this ) ), array( 'type' => 'tab_container_close', 'nodescription' => true ), array( 'id' => 'av_element_hidden_in_editor', 'type' => 'hidden', 'std' => '0' ) ); } /** * Editor Element - this function defines the visual appearance of an element on the AviaBuilder Canvas * Most common usage is to define some markup in the $params['innerHtml'] which is then inserted into the drag and drop container * Less often used: $params['data'] to add data attributes, $params['class'] to modify the className * * * @param array $params this array holds the default values for $content and $args. * @return $params the return array usually holds an innerHtml key that holds item specific markup. */ function editor_element( $params ) { extract( $params['args'] ); global $KACHELINDEX; $KACHELINDEX++; if (strstr($link,"manually,")) { $url = str_replace("manually,","",$link); } elseif (strstr($link,",")) { $tmp = explode(",",$link); $url = get_the_permalink($tmp[1]); } $out = '<div class="portfolio_kacheln sameheight"'.((empty($button_text) && !empty($link)) ? ' onclick="location.href='.$url.'"' : '').'> <div class="bg2">'.str_pad($KACHELINDEX, 2, "0", STR_PAD_LEFT).'</div> <div class="pic" style="">'. '<img src="'.$bild.'" />'. '<h3>'.$title.'</h3>'. '</div>'. (!empty($text) ? '<p>'.$text.'</p>' : ''). ((!empty($link) && !empty($button_text)) ? '<p class="action"><a href="'.$url.'" class="button">'.$button_text.'</a></p>' : ''). '</div>'; $params['innerHtml'] = $out; return $params; } /** * Frontend Shortcode Handler * * @param array $atts array of attributes * @param string $content text within enclosing form of shortcode element * @param string $shortcodename the shortcode found, when == callback name * @return string $output returns the modified html string */ function shortcode_handler( $atts, $content = '', $shortcodename = '', $meta = '' ) { extract( $atts ); global $KACHELINDEX; $KACHELINDEX++; if (strstr($link,"manually,")) { $url = str_replace("manually,","",$link); } elseif (strstr($link,",")) { $tmp = explode(",",$link); $url = get_the_permalink($tmp[1]); } $out = '<div class="portfolio_kacheln sameheight"'.((empty($button_text) && !empty($link)) ? ' onclick="'.($target == '' ? 'location.href='.$url.'"' : 'window.open(\''.$url.'\', \'_blank\');') : '').'> <div class="bg2">'.str_pad($KACHELINDEX, 2, "0", STR_PAD_LEFT).'</div> <div class="pic" style="">'. '<img src="'.$bild.'" />'. '<h3>'.$title.'</h3>'. '</div>'. (!empty($text) ? '<p>'.$text.'</p>' : ''). ((!empty($link) && !empty($button_text)) ? '<p class="action"><a'.($target != '' ? ' target="'.$target.'"' : '').' href="'.$url.'" class="button">'.$button_text.'</a></p>' : ''). '</div>'; return $out; } } }taht generates a shortcode like:
[av_portfoliokachel bild='https://xexadeti.cyon.site/wp-content/uploads/2025/08/sta-schweisstechnische-ausbildung-mag-schweissen.jpg' attachment='277' attachment_size='full' title='MAG' text='(135 - Metall-Aktivgas-Schweissen) Unverändert: [av_portfoliokachel bild='https://xexadeti.cyon.site/wp-content/uploads/2025/08/sta-schweisstechnische-ausbildung-mag-schweissen.jpg' attachment='277' attachment_size='full' title='MAG' text='(135 - Metall-Aktivgas-Schweissen) Gelöscht: MAG – das Arbeitstier unter den Schweissverfahren! Wir zeigen dir, wie’s richtig geht!' button_text='Infos zu MAG' link='portfolio_entries,5' target='' id='' custom_class='' template_class='' av_element_hidden_in_editor='0' av_uid='av-mebf8h83' sc_version='1.0' admin_preview_bg=''][/av_portfoliokachel]everything working fine, except oine thing, the ‘ Character.
array( "name" => __("Text", 'avia_framework' ), "id" => "text", "std" => "", "type" => "textarea" ),If I enter a ‘ char in this “Text” field, it doesnt get escaped as it should
as example: text=’test’s’ will be the endresult and not text=’test\’s’. Is there a hook or filter where I can “correctly apply escaping to a field?Strangly, I did setup the page and that did work. I did update to latest enfold version and now, that is not working anymore. Is that a new bug that the encoding is not correctly working?
It dows work, when changing the field name from “text” to “content”. But what, if I want more than 1 “content” field?
Normal textarea should equallless its name escaped correctly in enfold…Thanks for aour advice or fix.
Hallo,
Ich habe meine Seite neu aufgebaut mit dem Enfold-Theme und möchte nun die Demo-Daten zum Theme
Gesundheits Demo laden.Funktioniert nicht und bricht mit
Curl Error 28 Failed to connect Kriesl.at
Port 443 after 10001 ms: Timeout was reached
Was muss ich machen um die Demo zu bekommen?
Gruß
Norbert van TreelTopic: Before I get a new license…
Hi Folks:
Apparently my Enfold support license expired last September, and I didn’t notice because I don’t need to contact you guys too often. I’ve been using Enfold for years and really love how you guys have baked so may great layout, content, and media elements right into it. However before I get a new license, I do have an important question: For the Enfold theme, does Kriesi ever intend to “fix” how Disabling Of Template Builder Elements / Load Only Used Elements is being handled? Because from what I can tell, even in the latest version, if I use an Icon Box in only one of fifty pages on a site, all Icon Box assets get loaded for every single page of the site, not just the one that uses the Icon Box. From a performance standpoint, this makes absolutely no sense to me whatsoever and nearly defeats the whole purpose of this setting. This can create a tremendous number of render-blocking resources, which causes page load times to be higher, which in turn causes Google to down-rank sites with this type of issue. PLEASE say you’re looking into this, because I would truly hate to have to look into a different theme or to pay for some caching or optimizing plugin when Enfold’s performance setting could just do what it should already be doing.
Thank you!
Scott
Topic: Site Error after php update
Hi,
Our webhost is telling us that the latest version of php must not be compatable with Enfold because it crashed the site, and we can’t seem to get it back. Can you please advise? Here is the error code. Thanks!Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the avia_framework domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/arvidson/public_html/christmasdecor.arvidsons.com/wp-includes/functions.php on line 6121
Fatal error: Unparenthesized
a ? b : c ? d : eis not supported. Use either(a ? b : c) ? d : eora ? b : (c ? d : e)in /home2/arvidson/public_html/christmasdecor.arvidsons.com/wp-content/themes/enfold/functions-enfold.php on line 265There has been a critical error on this website. https://christmasdecor.arvidsons.com/
Hello Support Team,
I’m following up on the ongoing issue with the Enfold theme, which was discussed in my previous tickets. Here’s the situation summarized:
Background
I’m helping a friend who owns the Enfold theme. She’s currently unwell, so I’m handling the issue on her behalf. I can’t log in to the forum, so I’m opening a new ticket again.
The issue occurs on this page:
👉 https://raphaelaplasch.at/einblicke-und-referenzen/Current situation
The problem initially appeared only for one user on that specific page.
Then a second user experienced the same issue.
Now all users have the issue — but only on this one page.
For about two years, everything worked perfectly fine.
The issue
The text in the main content block can no longer be changed or edited.
The footer block is displayed next to the main content instead of below it.
According to your previous reply (from Ismael), there might be an invalid shortcode or HTML tag, or the layout builder may have been switched between modes.
However, this doesn’t seem to explain why it affects all users now, after two years of working fine.
I also can’t post the code from the affected block here — it’s too long for the form.
Question
Would you need temporary login access to the website in order to inspect the issue more closely?
If so, I can ask my friend to provide it.Thank you so much again for your time and support!
Best regards,
Verena PichlerWe have a WordPress website using the Enfold theme, and for years the blog posts have displayed in descending chronological order using the masonry element. Recently, however, several posts are appearing out of order despite having correct publish dates.
We’ve double-checked the masonry settings and confirmed that sorting by date (descending) is still selected, but the issue persists. We’ve also changed the settings from Flexible to Perfect and the date order to see if it would trigger a correction. Nothing worked. Could you advise on what might be causing this behavior or suggest troubleshooting steps?
The website URL is included in the private content section for your reference. Thank you.
Hello Support Team,
I’d like to submit a follow-up ticket because the issue is still not resolved, and here is all the info in one place:
What’s going on
I’m helping a friend who owns the Enfold theme. She’s currently unwell, so I’m managing her website issues but don’t have her login credentials.
Because of that, I can’t log in to the forum or reply to previous answers — every message is redirected there, and I can’t respond.
I can provide proof of purchase (screenshots, etc.) if needed.
I also can’t upload files via your contact form, so I’m sharing a screenshot here:
👉 https://ibb.co/FLMRfFNwPrevious Support Reply
Your colleague Ismael mentioned:
“Looks like there’s a builder shortcode inside a Text Block element. Could you clarify why the Text Block shortcode was placed within another Text Block? We may need to inspect the site to better understand the issue. Please create a test page and share the URL in the private field.”
The Specific Page with the Issue
The problem occurs on this page:
👉 https://raphaelaplasch.at/einblicke-und-referenzen/On that page, it seems that a shortcode or element is placed inside a Text Block (possibly nested). As a result, the main content and footer are displayed next to each other instead of below each other, breaking the intended layout.
Request
Could you please:
Inspect the page
to identify where the shortcode or Text Block nesting causes the layout issue.Let me know which elements are misconfigured or how to fix the layout so the content and footer appear correctly (one below the other).
Communicate via email, since I cannot access or reply in the forum.
If necessary, I can create a test page and share the URL privately.
Previous Ticket Link
Here’s the link to the previous thread:
👉 https://kriesi.at/support/topic/unable-to-reply-in-forum-need-help-via-email/?avia_support_contact=avs_68e4a844253bb3.79638797_1489914Thank you very much for your understanding and support — it really helps a lot since I can’t use the forum and my friend isn’t able to take care of this herself right now.
Best regards,
Verena PichlerTopic: Old user not in the company
Hi,
The previous employee, Maria Friis Sørensen, has access to this support, but the username and access code does not work, and I fear that she has used her private hotmail (Email address hidden if logged out) for this forum. The theme belongs to the company European Protein:
Licensor’s Author Username: Kriesi
Licensee: Maria Sørensen
Item Title: Enfold – Responsive Multi-Purpose Theme
Item URL: https://themeforest.net/item/enfold-responsive-multipurpose-theme/4519990
Item ID: 4519990
Item Purchase Code: 496e5e11-534f-40f7-bb63-082c7ca88717
Purchase Date: 2019-06-27 13:47:12 UTCCan you please ensure, that we can use the purchase code with an new subscriber? (Email address hidden if logged out)
Hi Enfold Team,
I’d like to reproduce the attached layout: on the left one large image, and on the right a 2×2 image grid (four tiles), each with a small text overlay (title + meta line) — please see the screenshot: http://neu2025.dc-gmbh.com/support/template.png
Using the ALB I can create a Grid Row 1/2 + 1/2 (large image on the left), but on the right I can’t nest additional columns to get two columns and two rows. Masonry or Portfolio elements come close, but I need a fixed 2×2 arrangement (no reflow), very small gaps, and always-visible text overlays (not only on hover).
Is there a native way to achieve something like this within ALB?
Or would you recommend a combination of existing elements or a small custom shortcode to get that layout?
Thanks a lot for your advice and best practices!
Best,
DianaHi all,
i already added.single-post .small-preview { display: none; }to remove the featured image from a blog post. It worked on the main language of the post but the image still appears on the translation (created by wpml). T added the Quick CSS for both languages in the Enfold settings. What can I do to also remove the image from the translated page?

