Home / Forums / WoodMart support forum / Severe Elementor and frontend delays with WoodMart on Local
Home › Forums › WoodMart support forum › Severe Elementor and frontend delays with WoodMart on Local
Severe Elementor and frontend delays with WoodMart on Local
- This topic has 17 replies, 2 voices, and was last updated 1 week, 3 days ago by
Aizaz Imtiaz Awan.
-
AuthorPosts
-
September 16, 2026 at 9:30 am #729127
pharmeka.grParticipantHello WoodMart Support Team,
We are currently developing a WooCommerce website with WoodMart and Elementor in a local environment using Local.
We are experiencing severe performance issues both in the Elementor editor and on the website frontend.
MAIN PROBLEMS
1. Elementor editor performance
Opening a page in the Elementor editor can take more than four minutes in Google Chrome. We also experience significant delays while editing and designing pages.
The same behaviour occurs in Microsoft Edge and in Google Chrome Incognito mode.
However, Elementor loads and works normally in Mozilla Firefox.
2. Frontend performance
The website frontend is also noticeably slow. Opening or navigating to a page usually takes approximately 7–8 seconds, even though the website is running locally on the same computer.
Since the website is hosted locally, we would normally expect pages to load almost immediately. This loading time therefore appears unusually high.
IMPORTANT TEST WITH HELLO THEME
The most important finding from our troubleshooting is the following:
* With WoodMart active, both the Elementor editor and the website frontend are very slow.
* When we temporarily switch to the Hello Elementor theme, everything works smoothly and quickly. The Elementor editor opens almost immediately, and the website navigation is also much faster.
* When we reactivate WoodMart, the severe delays return.This strongly suggests that the performance issue may be related to WoodMart or to an interaction between WoodMart, Elementor and Chromium-based browsers.
Created a completely blank Elementor page named “Elementor Speed Test”, without any content, widgets or complex layout. The same severe loading delays occurred when opening and editing this empty page. This indicates that the issue is not caused by the amount of content or the complexity of the page.
TROUBLESHOOTING ALREADY PERFORMED
We have already completed the following tests:
1. Temporarily switched from WoodMart to Hello Elementor. Both the editor and frontend then worked smoothly and quickly.
2. Reactivated WoodMart. The delays immediately returned.
3. Tested Elementor’s “Switch Editor Loader Method” both enabled and disabled, without improvement.
4. Tested Google Chrome Incognito mode to exclude browser extensions and cached data.
5. Tested Microsoft Edge, which showed similar delays.
6. Tested Mozilla Firefox, where Elementor works normally.
7. Disabled Avast antivirus shields and added exclusions for Local and the local website.
8. Completely uninstalled Avast. The issue remained.
9. Changed the Local web server from Nginx to Apache. This did not resolve the problem, so we are currently using Nginx again.
10. Created and tested a cloned copy of the website in Local.
11. Reinstalled Google Chrome and created a completely new Chrome user profile.
12. Restarted the computer and the Local environment several times.
13. Monitored the Elementor loading process through Chrome DevTools. We observed a very long idle period near the end of the loading process before the editor became available.
14. During Elementor’s Speed Test, we also observed an ERR_CONNECTION_RESET error in Chromium-based browsers.SYSTEM INFORMATION
* WordPress: 7.1
* WoodMart theme: 8.6.0
* WoodMart Core: 1.1.9
* WooCommerce: 11.1.0
* Elementor: 4.2.4
* PHP: 8.2.29
* MySQL: 8.4.0
* Local: 10.1.2+7004
* Current web server: Nginx
* Operating system: Windows 10
* Google Chrome: 153.0.8010.37The website is currently hosted only in Local and is not publicly accessible from the internet.
QUESTIONS
Could you please advise us on the following?
1. Are you aware of any performance or compatibility issue between WoodMart, Elementor and Chromium-based browsers in a Local environment?
2. Which WoodMart scripts, modules, requests or settings could delay the Elementor editor for several minutes?
3. Are there specific WoodMart features we should temporarily disable to isolate the cause?
4. Could the issue be related to WoodMart sliders, AJAX requests, external resources, frontend assets or editor-specific scripts?
5. What could cause frontend pages to require approximately 7–8 seconds to load in a local environment when the same website works quickly with the Hello Elementor theme?
6. Is there any additional diagnostic information, console output, Network recording or system report you would like us to provide?We can provide screenshots, Chrome DevTools Network recordings, console messages and WordPress/Elementor system information if required.
Thank you in advance for your assistance.
Kind regards,
Stelios Lioudakis
PharmekaAttachments:
You must be logged in to view attached files.September 16, 2026 at 2:59 pm #729199Hello,
Thank you for the detailed diagnostic breakdown. Based on your DevTools Network logs, the delays are caused by a severe request-queueing bottleneck in your local server environment. Your network trace shows 1,147 requests with individual admin-ajax.php calls taking 10+ seconds each. Because local environments run PHP sequentially, WoodMart’s concurrent AJAX requests (dynamic CSS compilation, cart fragments, and theme checks) get trapped in a long processing queue. Hello Elementor avoids this as a bare-bones theme, while Chromium browsers handle local socket pooling and local domain lookups far more strictly than Firefox.
To resolve these delays, we recommend upgrading your local server limits by editing your php file.
https://xtemos.com/docs-topic/requirements-wordpress-setup/Disable heavy development settings: Go to WoodMart > Theme Settings > Performance and turn off CSS/JS Combining during local development.
For optimization settings and preparing the site for live deployment, you can also review our official guides:
https://xtemos.com/blog/wordpress-performance-optimization-a-step-by-step-woodmart-guide/Also, you can read more details about the accessibility optimization guide here:
https://xtemos.com/woodmart-accessibility-optimization-guide/Best Regards
September 22, 2026 at 9:40 am #729847
pharmeka.grParticipantHello,
Thank you for your response and recommendations.
We performed additional checks and tests:
* Increased
WP_MEMORY_LIMITandWP_MAX_MEMORY_LIMITto512M.
* Confirmed that the remaining PHP limits are already high:max_execution_time 1200,max_input_vars 4000,post_max_size 1000M, andupload_max_filesize 300M.
* Tested both Nginx and Apache in Local, without any significant difference.
* Tested a completely blank Elementor page named “Elementor Speed Test”. The same severe delay occurred, so the problem is not related to page size or complexity.
* Checked the running processes during the delay. Multiplephp-cgi.exeprocesses were active, but PHP, MySQL and Apache remained at approximately 0% CPU usage.
* Tested with WoodMart Core temporarily disabled, but the issue remained.
* Changed the local domain from.localto.test, without improvement.
* Reinstalled Chrome and tested with a new browser profile, Incognito mode and Microsoft Edge.Unfortunately, the problem has not been resolved. Elementor remains extremely slow in normal mode, and frontend pages still require approximately 7–8 seconds to load.
We also confirmed two important results:
1. With the Hello Elementor theme active, both Elementor and the frontend work smoothly and quickly.
2. With Elementor Safe Mode enabled, the editor also works normally, without delays or other problems.Since the same Local environment works correctly with Hello Elementor and in Elementor Safe Mode, the issue appears to involve the active WoodMart environment or an interaction between WoodMart and another component, rather than Local server performance alone.
If it would help your investigation, we can provide a complete export of the Local website, including the database and required files, so that you can reproduce and analyse the issue in your own environment. We can also provide a HAR/Network recording, console logs, or create a temporary staging copy.
Please let us know which option you prefer and how we can share the files securely.
Kind regards,
Stelios Lioudakis
PharmekaSeptember 22, 2026 at 3:01 pm #729879Hello,
Can you please move the site to the live domain and share the WP admin login details of your site so I will check it further and let you know the solution.
Best Regards.
September 30, 2026 at 7:34 pm #730373
pharmeka.grParticipantHello XTemos Support,
Following our previous discussion about slow Elementor loading on our local WoodMart installation, we have now isolated a major contributor to the delay: the mega menus in the header.
We tested the same homepage in Chrome, using a duplicate test header, and measured the time until Elementor became usable:
– Shop By Product only: 45 seconds.
– Shop By Product + Shop By Need: 3 minutes 38 seconds.
– After removing Shop By Need again: 55 seconds.Adding Shop By Need also increased DOM nodes from 21,136 to 27,067 and JavaScript event listeners from 3,671 to 4,398. These measurements cover the complete Elementor editing environment.
Our setup uses WoodMart’s native Header Builder and menus, with Elementor HTML Blocks for the mega-menu content. The blocks contain category links, images, promotional banners and nested layouts. Shop By Need also contains several carousels.
We have already simplified Shop By Product by removing all Best Sellers sections and replacing its carousels with static category layouts. We are now reviewing Shop By Need in the same way.
Could you please advise on the following?
1. Can mega-menu HTML Blocks be excluded from loading or initialization inside the Elementor page editor, while keeping the normal header functionality on the frontend?
2. On the frontend, can each mega-menu block load only when its dropdown is first opened, instead of loading all blocks during the initial page load?
3. Can carousel initialization be deferred until the corresponding dropdown becomes visible?
4. What structure and settings do you recommend for multiple large mega menus built with Elementor HTML Blocks?We previously tried AJAX dropdown loading, but it caused problems on the homepage, so we disabled it. We would appreciate guidance on whether this feature is suitable for our setup and how to troubleshoot it.
Firefox remains considerably faster than Chrome/Edge, and Elementor also loads quickly with the header disabled or in Safe Mode. The earlier server and browser adjustments did not resolve the issue.
These tests strongly implicate the additional mega-menu content, but we still need to determine whether the main delay comes from requests, block rendering, JavaScript initialization or a combination of these.
We can provide screenshots, a site export and database, or any diagnostic recordings you need to reproduce and investigate the issue.
Best regards,
SteliosOctober 1, 2026 at 12:50 pm #730393Hello,
Thank you for the detailed tests. Your results indicate that the large Elementor HTML Blocks in the header are the main source of the delay. By default, WoodMart renders the complete content of each mega-menu HTML Block in the page header, including in the Elementor preview. Therefore, large blocks with nested layouts and carousels substantially increase the DOM and the amount of JavaScript processing.
– There is no built-in WoodMart option to exclude mega-menu HTML Blocks only in the Elementor editor while keeping them on the frontend. This would require custom development.
– For each heavy menu item, you can enable Load HTML dropdown with AJAX under Appearance → Menus → select the parent menu item → Dropdown settings. This replaces the block in the initial page HTML and loads it through AJAX after the page starts. It can reduce the initial DOM size and improve the initial editor/frontend load.
– Please note that this is not “load on first dropdown opening.” All AJAX-enabled blocks belonging to the menu are requested after page load, then cached in the browser. The Open on mouse event option changes only how the menu opens and does not defer its content loading.
– Carousels are initialized with lazy/viewport-based handling, but there is no dedicated option to initialize them only after a dropdown is opened.
For your structure, we recommend keeping mega-menu blocks as lightweight as possible:
– Use static category grids where possible instead of several carousels.
– Minimize deeply nested Elementor containers.
– Avoid duplicating the same heavy block across multiple menu items.
– Use separate, simpler content for the mobile menu if the same HTML Blocks are currently displayed there as well.
– Enable AJAX loading selectively for the largest dropdowns and test one item at a time.If AJAX dropdown loading caused an issue on the homepage, please provide the browser Console errors and the Network response for the
admin-ajax.phprequest made when the menu loads. In particular, we need to check whether thewoodmart_load_html_dropdownsrequest returns an error or whether a widget inside the HTML Block is not initializing after the AJAX content is inserted.After changing AJAX settings or HTML Block content, please also clear the browser cache/local storage for the local domain before retesting, as the dropdown content may be cached in the browser.
Mega-menu documentation:
https://xtemos.com/docs-topic/create-mega-menu/Best Regards.
October 1, 2026 at 2:41 pm #730401
pharmeka.grParticipantHello,
We tested your AJAX recommendation on a duplicate local installation after simplifying both Shop By Product and Shop By Need and removing the carousels and other unnecessary elements.
To isolate the issue, we enabled “Load HTML dropdown with AJAX” for only one Shop By Need menu item, using Elementor HTML Block ID 29738. We then cleared the browser cache and Local Storage.
The AJAX request completed successfully:
– Action:
woodmart_load_html_dropdowns
– ID:29738
– Status:200
– Response time:1.89 seconds
– Response size:5.6 kBThe homepage initially loaded, but approximately 25 seconds after the test started—when the AJAX content was inserted—the layout of multiple Elementor sections became severely distorted.
Chrome DevTools continued recording network and browser activity after the visible problem had appeared. It reported 1,269 requests, DOMContentLoaded at 5.7 minutes, Load at 5.8 minutes and Network completion at approximately 6 minutes. These figures represent continued background processing and do not mean that we waited six minutes for the layout problem to appear.
After disabling AJAX, clearing Local Storage and repeating the test with the same DevTools settings, the homepage returned to normal. The page generated 635 requests, DOMContentLoaded took 9.20 seconds, Load took 11.44 seconds and Network activity finished after 53 seconds.
The AJAX response itself appears valid and reports:
status: success
message: At least one HTML block loadedIt returns the HTML Block together with the following Elementor CSS files:
–
elementor-post-29738.css
–base-desktop.css
–global-29738-frontend-desktop.css
–local-29738-frontend-desktop.css
–base-mobile.cssNo direct JavaScript exception appeared in the Console.
Could these dynamically inserted Atomic Elementor CSS files be overriding the existing homepage styles? Is AJAX dropdown loading fully compatible with Elementor Atomic HTML Blocks, or is an additional initialization or configuration required?
We have attached screenshots of the broken homepage, the Network results with AJAX enabled and disabled, the request Payload, the Local Storage entry, and the complete AJAX response.
Best regards,
SteliosAttachments:
You must be logged in to view attached files.October 2, 2026 at 3:47 pm #730454Hello,
We have tested Elementor Atomic Elements inside HTML Blocks used in dropdown menus, and they work correctly on our side. The required styles are loaded and applied properly and should not affect or break the styles of the rest of the page.
Since you are experiencing a different behavior on your installation, could you please upload or migrate the website to a temporary/staging hosting environment and provide us with access to it?
This would allow us to reproduce the issue directly on your website, inspect what happens when the AJAX dropdown is loaded, and determine why the dynamically loaded Elementor styles are affecting the existing page layout in your particular case.
Best Regards.
October 27, 2026 at 2:58 pm #731342
pharmeka.grParticipantHello,
Thank you for your reply. We have now migrated the website to online hosting and created a separate staging copy for your investigation:
**The correct homepage is the page named “HOME V1”.** Please use this page when checking the layout issue.
Here is what we have confirmed so far:
– The issue occurred in our previous local environment and also occurs on the online installation.
– We tested enabling “Load HTML dropdown with AJAX” for just one menu item: **Shop by Need → Πρόσωπο & Ανάγκες Δέρματος (Face & Skin Needs)**.
– The HTML Block assigned to this dropdown is named **“Mega Menu – Shop by Need – Face & Skin Care”**.
– After enabling the option and saving the menu, the homepage initially appears correctly.
– After approximately **10–15 seconds**, its styling and layout break automatically, **without hovering over or opening the dropdown**.
– The visible changes affect the rest of the homepage, including typography, card layouts, spacing and alignment.
– Setting the option back to **No**, saving the menu and refreshing the homepage restores the correct appearance.We have attached a screenshot showing the broken layout.
The staging website has HTTPS enabled, and we have created a dedicated Administrator account for your team. We successfully tested this account in a private browser window. Its WordPress administration language is set to English.
You may reproduce the issue and make troubleshooting changes on the staging installation. Please carry out all tests there and leave the main website at pharmeka.com untouched.
Please let us know the cause and provide details of any changes or fix applied, so that we can implement the solution on the main installation.
The staging login details are provided in the Private content field.
Best regards,
SteliosOctober 28, 2026 at 1:38 pm #731365Hello,
We have thoroughly investigated your website and identified the following issues.
1. Homepage layout issues when using the “Load HTML dropdown with AJAX” option
When a dropdown is loaded via AJAX, one of Elementor’s base CSS files is loaded a second time. This causes some styles to be overridden, resulting in a broken homepage layout.
We will consider addressing this issue in a future update. In the meantime, we can offer a custom JavaScript workaround. Add the following code to your custom JavaScript and execute it inside the document ready callback:
document.querySelectorAll('link[rel="stylesheet"][id]').forEach(function (l) { if (/^(base|global|local)-.+-css$/.test(l.id) && !(l.id in woodmart_page_css)) { woodmart_page_css[l.id] = l.href; } });This workaround ensures that Elementor CSS files already loaded on the page are registered in the woodmart_page_css object, helping prevent them from being loaded again when dropdown content is requested via AJAX.
2. Mega menus
Your mega menus consist of 25 HTML Blocks, all of which were previously loaded on every page, including in the Elementor editor.
This increases the amount of HTML that needs to be rendered and adds unnecessary requests and processing overhead.
To address this, we recommend enabling the “Load HTML dropdown with AJAX” option for your mega menus. This allows the dropdown content to be loaded asynchronously rather than being included in the initial page HTML, reducing the initial page size and the amount of content that needs to be processed.
Please note that the dropdown content is requested via AJAX after the page starts loading, rather than only when the user opens the dropdown.
3. Slow Elementor editor loading
We temporarily switched your staging website to the default Hello Elementor theme and measured the editor loading time again:
Hello Elementor: approximately 40–50 seconds.
WoodMart: approximately 60–70 seconds.
This indicates that the Elementor editor is already loading slowly on your server, even without WoodMart. While WoodMart adds some overhead, the server’s response time appears to be a significant contributing factor.
Our measurements show that individual WordPress requests take approximately 1–1.5 seconds to complete, whereas a typical response time would be around 0.2–0.4 seconds.
The Elementor editor makes approximately 50 requests during initialization. Since the server appears to process only around five requests concurrently, the remaining requests have to wait, increasing the overall loading time.
We recommend contacting your hosting provider and asking them to:
Enable and properly configure PHP OPcache.
Enable Redis Object Cache, if supported by your hosting environment.
Review the available CPU resources and increase the allocated CPU limits if necessary.
Check PHP-FPM or the relevant PHP process manager configuration and increase the number of concurrent PHP workers if the current limit is too low.
These improvements should help reduce server response times and significantly improve the Elementor editor’s loading performance.
Best Regards.
October 29, 2026 at 1:25 pm #731406
pharmeka.grParticipantHello,
Thank you very much for thoroughly investigating the issue and for providing the JavaScript workaround.
We confirmed that the code was added under **Theme Settings → Custom JS → On document ready**. We then enabled **“Load HTML dropdown with AJAX”** for all relevant items in both mega menus on the staging website.
The workaround appears to resolve the frontend issue. We tested the homepage for more than five minutes, opened both mega menus and observed no broken layout or other malfunction.
However, the problem remains inside the Elementor editor:
– **Home V1** loaded in approximately **1 minute and 43 seconds**. This is a noticeable improvement compared with our previous local tests, where the same page required more than three minutes to become usable.
– Once the editor loaded, the CSS and layout inside the editing canvas were severely broken. Sections, columns, text and product layouts appeared compressed, overlapping or misplaced.
– **Preview Changes** and the normal frontend display the page correctly. The issue occurs specifically inside the Elementor editor.
– The Console shows several missing image requests with 404 responses and some Chrome extension runtime messages, but no clear WoodMart or Elementor JavaScript exception.We have left AJAX enabled for both mega menus on the staging website so that you can reproduce the issue directly. The affected page is **Home V1**.
Could you please check whether the workaround also needs to run inside the Elementor editor iframe, or whether AJAX-loaded mega-menu CSS requires separate handling in the Elementor editing environment?
We have not applied these changes to the production website.
We are attaching screenshots of the broken Elementor editor and the browser Console.
Thank you again for your assistance.
Best regards,
SteliosAttachments:
You must be logged in to view attached files.October 30, 2026 at 9:07 am #731438Hello,
Yes, we can see this issue. It is not related to our theme. We tested the editor using the default Hello Elementor theme, and the same issue occurs there as well: https://monosnap.ai/file/YhkkjLqSDuJySJ8m7yO3QinBNA9qDt.
The issue appears to be caused by slow server performance. When the Elementor editor loads, it sends requests to the server to load block styles. However, the server responds too slowly, causing Elementor to cancel these requests after 10 and 20 seconds, leaving the blocks without styles: https://monosnap.ai/file/vD9prZqIrRaow63Nab9TTXtYoyAGqh.
For comparison, a single request takes around 2 seconds to complete, whereas it would normally take approximately 0.2–0.4 seconds. When multiple requests run simultaneously, some of them take over 15 seconds to complete.
Please contact your hosting provider’s support team and ask them to investigate the server’s performance, particularly the following:
Whether PHP OPcache is enabled.
Whether sufficient CPU resources are available.
Whether the number of concurrent PHP processes is limited.Once the server performance has been investigated and optimized, we recommend testing the Elementor editor again.
Best Regards.
October 30, 2026 at 10:58 am #731446
pharmeka.grParticipantHello,
Thank you for investigating the issue.
We would like to add an important observation. On our production website, [https://pharmeka.com/](https://pharmeka.com/), we can open and edit the Home V1 page with Elementor without the CSS or page layout breaking.
The CSS issue occurs on the staging website, where “Load HTML dropdown with AJAX” is currently enabled for both mega menus and the JavaScript workaround has been applied. On the production website, AJAX dropdown loading is still disabled.
Both websites are hosted in the same hosting environment. Although the production Elementor editor may still take some time to load, the page styles load correctly and the editing canvas remains usable.
Could this difference indicate that the cancelled style requests are related not only to server performance, but also to a staging-specific or AJAX-related configuration? Please let us know which requests or diagnostic information you would like us to collect from the production website for comparison.
We have not made any further changes so that the staging issue remains available for investigation.
Best regards,
SteliosAttachments:
You must be logged in to view attached files.October 30, 2026 at 2:23 pm #731466Hello,
As we already demonstrated in our previous response, the same issue occurs on your staging site even when using the default Hello Elementor theme. The difference in behavior between the two sites is not related to the menu AJAX settings or our custom JavaScript code.
We temporarily switched the staging site to the default Hello Elementor theme, but the issue in the Elementor editor remained exactly the same. When Hello Elementor is active, neither the WoodMart menu settings nor our custom code are active, so they cannot be the cause of the issue.
Both sites have slow response times. A simple WordPress request takes 1.1–1.2 seconds on production and 1.6–1.9 seconds on staging, whereas under normal conditions, it should take around 0.2–0.4 seconds. When the Elementor editor loads, it sends approximately 20 requests simultaneously and waits up to 10 seconds for each one. The requests are still completed in time on production, but not on staging, which causes the stylesheet requests to be cancelled and the styles not to load.
The staging site is also slower, partly because the Query Monitor plugin is currently active. We recommend temporarily disabling it and testing the editor again to see whether this improves performance.
To ensure that the Elementor editor works reliably on both sites, we recommend contacting your hosting provider and asking them to enable OPcache and increase the available CPU resources and the maximum number of concurrent PHP processes.
Best Regards.
November 2, 2026 at 11:25 pm #731534
pharmeka.grParticipantHello XTemos team,
First, thank you for your previous replies and your assistance with our website’s performance and Elementor editor issues. We appreciate your investigation and guidance.
Following your feedback, we are arranging the migration of our website to a new hosting environment with better specifications and more resources. Our aim is to address the server response times and provide a more suitable environment for developing and running our WooCommerce store.
We would now like your guidance on WoodMart’s **“Mobile version → Choose HTML block (experimental)”** feature.
Our website is **https://pharmeka.com/**, and its static homepage is **Home V1**. The website is still under construction, so ordinary visitors see the coming-soon page. We test through an administrator session or the visitor preview/share link.
We want a simpler, purpose-built mobile homepage, with a different content layout from the desktop homepage, while keeping the same homepage URL.
We created and published an HTML Block named **“Mobile Home – Test”** and selected it under:
**Home V1 → Edit with Elementor → Page Settings → Mobile version**
The mobile version initially worked: our test content appeared both on a real smartphone and in Chrome DevTools with a mobile user agent. However, the regular desktop homepage content now appears again, including on a real smartphone while logged in as an administrator.
So far, we have confirmed the following:
– **Home V1** remains the static homepage in WordPress Reading Settings.
– **Mobile Home – Test** is published and can display its content correctly when opened directly.
– The block remains selected in Home V1’s Mobile version settings after closing and reopening the Elementor editor.
– The issue occurs on a real mobile device, not only in a responsive preview.
– During troubleshooting, the HTML Block selector temporarily failed with “The results could not be loaded.” Itsadmin-ajax.phprequest, using the actionwoodmart_get_posts_by_query, returned HTTP **403** with response **-1**.
– After reopening the editor, the selector worked again and listed the available HTML Blocks. However, the mobile homepage rendering issue remained.We cannot yet confirm whether the selector error and the frontend behaviour share the same cause.
Could you please clarify the following?
1. **Is this feature intended for production use?**
The “experimental” label leaves us unsure whether this is a fully supported feature suitable for a live store, or primarily a testing/demo capability. Are there any known limitations or plans to change or discontinue it?2. **How does WoodMart decide when to display the mobile HTML Block?**
Does it rely on WordPress server-side device detection, the user agent, viewport width, or another mechanism? What should we check when the selected block is saved correctly but the regular page content is still displayed?3. **Are there specific compatibility or caching requirements?**
Please advise whether Elementor’s Atomic elements, page templates, coming-soon mode, or caching configuration can affect this feature. If separate mobile caching or particular cache exclusions are required, please specify them.4. **What mobile development approach would you recommend for our store?**
Would you recommend:
– A separate mobile HTML Block through this feature;
– One responsive Elementor page with shared content and responsive layouts;
– Separate desktop/mobile sections with visibility settings;
– Or another WoodMart-supported approach?Our priority is a reliable, fast mobile shopping experience with a lean DOM, minimal unnecessary markup and scripts, and maintainable styling through reusable classes. We would prefer to use Elementor Atomic elements where compatible, alongside WoodMart/WooCommerce widgets where appropriate.
We also want to avoid loading substantial desktop-only content on mobile merely to hide it with CSS, while maintaining essential content and SEO consistency across devices.
Before we continue building the mobile interface, we would appreciate your recommendation on the most robust approach for WoodMart and any diagnostic steps you suggest for the current issue.
We can provide screenshots and administrator access through your private support channel if needed.
Thank you again for your help.
Best regards,
Stelios
PharmekaNovember 4, 2026 at 8:38 am #731578Hello,
Yes, you can use this option. It works correctly in most cases and allows you to display a separate HTML Block for mobile devices.
However, to ensure proper compatibility with caching plugins, make sure that the *separate cache for mobile devices* option is enabled in your caching plugin’s settings. Otherwise, the cache may serve the desktop version to mobile visitors or vice versa.
Regarding device detection, WordPress uses the built-in
wp_is_mobile()function to determine whether the visitor is using a mobile device. WoodMart then uses this information to display the appropriate content.Therefore, if you use a caching plugin, proper mobile cache configuration is essential for this feature to work as expected.
Best Regards,
November 4, 2026 at 1:31 pm #731594
pharmeka.grParticipantHello,
Thank you for clarifying how WoodMart detects mobile devices. We confirmed that
wp_is_mobile()returnstrueon our phone when opening the homepage (Home V1, ID 30867), but the homepage still displays its regular content.We reproduced the issue on a separate test page using the same phone and the same assigned HTML Block:
– **Default template:** The mobile HTML Block appears.
– **Elementor Full Width:** The regular page content appears instead.
– **Back to Default:** The mobile HTML Block appears again.The only setting we changed on the test page was the page template. The screenshots show the two results.
Is this a known limitation? Is there a supported fix or workaround that lets us keep the current full-width desktop layout on Home V1 while serving the separate HTML Block on mobile?
Best regards,
Stelios
PharmekaAttachments:
You must be logged in to view attached files.November 4, 2026 at 1:55 pm #731600Hello,
Please note that the Mobile version option is not compatible with Elementor page templates. It works only with pages using the Default template.
If your page uses an Elementor template, the mobile version feature will not work as expected.
Best Regards,
-
AuthorPosts
- You must be logged in to create new topics. Login / Register