1174 comments found.
MobiMax 6.0 not compatible with WP All Import Pro
I’m rebuilding my site from scratch. So far, standard WP/WOO install, with MobiMax 6.0 and WPAI Pro 4.11.3. Activating WPAI Pro breaks it. The result is a white screen and the debug message below. Please repair 6.0. Regressing to 5.9 in the meantime.
Deactivating WPAI restores functionality. WPAI is critical. I need to import a 100k product category and I use it for nightly cron jobs to import inventory counts, etc. Working without it is not an option.
The fail looks like a mismatch on a function call’s parameters.
[10-Jun-2025 02:28:04 UTC] PHP Fatal error: Declaration of Detection\Cache\Cache::get(string $key, mixed $default = null): ?Detection\Cache\CacheItem must be compatible with Psr\SimpleCache\CacheInterface::get($key, $default = null) in <redacted>/public_html/wp-content/plugins/enovathemes-addons/includes/MobileDetect/vendor/mobiledetect/mobiledetectlib/src/Cache/Cache.php on line 30
This is a standard installation of the basic components with all defaults and no changes. If you can’t replicate locally, please advise.
MobiMax 6.0 WPAI 4.11.3 WP 6.8.1 Woo 9.9.3
Note: this was referenced in passing in another post. I’m giving the problem it’s own post so it doesn’t get lost and it has clear debug data attached.
Let me inspect please send the link with the logins to enovathemes@gmail.com
Don’t you have a test environment for testing compatibility? Also, the system crashed so bad that I now have to recreate it from scratch.
I have issues with compatability on local copy
That’s something you need to fix – having a sandbox for tests like these.
RE: enovathemes-addon V5.5 – this is where the real problem lies.
In any case, I fixed the problem by updating the signatures in this file. Revised code below. I’ll leave it to you to get it validated and rolled into the next version of enovathemes-addons.
/wp-content/plugins/enovathemes-addons/includes/MobileDetect/vendor/mobiledetect/mobiledetectlib/src/Cache/Cache.php
<?php
namespace Detection\Cache;
use Psr\SimpleCache\CacheInterface;
class Cache implements CacheInterface { /* * @var array|array{cache_key:string, cache_value:CacheItem} $cache_db */ protected array $cache_db = []; }
public function count(): int
{
return count($this->cache_db);
}
/*
* @return array{string}
/
public function getKeys(): array
{
return array_keys($this->cache_db);
}
/*
* @throws CacheException
/
public function get($key, $default = null) // Removed strict type hints
{
if (empty($key)) {
throw new CacheException('Invalid cache key');
}
}
return $this->cache_db[$key] ?? $default;
/*
* @throws CacheException
/
public function set($key, $value, $ttl = null): bool // Adjusted to match interface
{
if (empty($key)) {
throw new CacheException('Invalid cache key');
}
$item = new CacheItem($key, $value, $ttl);
$this->cache_db[$key] = $item;
return true;
}
public function delete($key): bool // Removed strict type hint for `$key`
{
unset($this->cache_db[$key]);
return true;
}
public function clear(): bool
{
$this->cache_db = [];
return true;
}
public function getMultiple($keys, $default = null) // Adjusted type hints to match interface
{
return array_map(function ($key) use ($default) {
return $this->cache_db[$key] ?? $default;
}, (array) $keys);
}
/*
* @param array<array{key:string, value:string, ttl:int}> $values
* @param \DateInterval|int|null $ttl
* @return bool
*/
public function setMultiple($values, $ttl = null): bool // Adjusted to match interface
{
foreach ($values as $cacheItemArray) {
$item = new CacheItem(...$cacheItemArray);
$this->cache_db[$cacheItemArray['key']] = $item;
}
return true;
}
public function deleteMultiple($keys): bool // Removed strict type hint for `$keys`
{
foreach ($keys as $key) {
unset($this->cache_db[$key]);
}
return true;
}
public function has($key): bool // Removed strict `string` type hint
{
return isset($this->cache_db[$key]);
}
Ok, thanks for sharing
Enovathemes addon plugin performance hits – I have been getting alerts from my host that my RAM allocations are being used up, usually by this plugin. My site generally uses less than 400 MB over time. However, it’s spiking to my host limit of 3 GB. The alerts are pointing at this plugin!
Is this plugin really necessary to run the Mobimax theme?
Can someone look into the heavy ram usage by this plugin? Check it for memory leaks please? If this continues, I’ll be forced to replace the theme with something that doesn’t require this plugin.
Hi, let me check please send the link with the logins to enovathemes@gmail.com for inspecting
Urgent Issues with Theme Functionality, ACF & WP All Import Compatibility
Dear Team,
I am experiencing multiple critical issues with your theme that are blocking essential functionality on my website. Below is a detailed summary:
Shop page sorting is not working correctly — sorting options either don’t apply or apply incorrectly.
The “Car parts for any car” filter on the shop page does not function at all. I am using ACF, but it seems incompatible with the current filter implementation.
ACF only detects the model taxonomy, but not make. It’s unclear where these taxonomies (make & model) are registered in the theme. This prevents proper filtering and data saving via ACF.
The “Add My Car” form/menu is completely non-functional — nothing happens when using it.
There is a button (presumably for “Add My Car” or similar) that I cannot remove — it’s not found under Menus, Headers, or Megamenu settings, which only offer very basic configuration.
I must use WP All Import Pro to manage product data. However, activating this plugin causes the entire site to crash and become unreachable.
Please provide a clear solution for the following: How to fix shop sorting
How to fix the “Car parts for any car” filter
How to get the “Add My Car” feature working
How to properly register or re-enable make taxonomy, so it works with ACF and appears in the admin panel
How to remove the unwanted button from the site
How to ensure WP All Import Pro plugin is compatible with the theme without crashing the site
This functionality is critical to my project, and I would appreciate a prompt and detailed response.
Thank you
Hi, please send the link with logins to enovathemes@gmail.com will inspect
Hello again,
I sent the admin login access as requested, but I haven’t received any response or solution from you yet.
Could you please provide an update and prioritize resolving the issue?
Thank you in advance.
Best regards
Hi there! I need the WP Bakery/JS Composer and Slider Revolution plugin latest version. 8.3.1 installed. Update to 8.4.1 for security reasons. But I can’t update to the latest version.
Coming soon with latest version
Does this update come with Elementor or Gutenberg prebuild demo? And when will the update come?
Hi, no elementor/Gutenberg, only plugin updates. In near 2 weeks
hi, in shopping cart page, while register customer details phone number is optional , need to make it as mandatory, kindly help us n this plz
Hi, sure, add the code inside child theme functions.php
add_filter( 'woocommerce_billing_fields', 'make_checkout_phone_required' );
function make_checkout_phone_required( $fields ) {
if ( isset( $fields['billing_phone'] ) ) {
$fields['billing_phone']['required'] = true;
}
return $fields;
}
Hello, I am having issues loading the website. It takes more time than expected. Could you advice how to make it faster. Mainly the problem in frontend and the backend. Please let me know the way to improve the speed of loading. Thank you.
Hi, let me inspect first. Please send the link with the logins to enovathemes@gmail.com
Hi, If the sold quantity is greater than the stock quantity, the product page will show “Sold Out.” In my case, the display showed “Only 1 left in stock” and “Sold Out” below. I have to reset the total sold to 0 as needed to eliminate this problem as a workaround. Please help. Thanks, Larry
Let me check please send the link with logins to enovathemes@gmail.com
mailed
Hello, I’m interested to buy this theme, but first I would like to see admin panel. Can I get the access to admin demo? Thanks
Hi, unfortunatelyadmin demo not available, but you can buy and test, we have 30 days refund
I would like to take advantage of the return option within 30 days of purchase, how do I do that?
Hi, open refund request at themeforest, google it you will get the right direrction
Hi,
How can i translate “Search for products…” placeholder in Search for in Header? I tried with more plugins and string locator but it is still on English…
Hi, it should be added from fibo search plugins settings, it has the option to input the search text
Hi, thank you, i know that i see somewhere but i can’t find it… my brain is block…
Is it possible to test the theme in the backend demo version?
Hi, you can buy and test we have 30 days money back guarantee
Hello! We’re interested in renewing our license. Does the newest theme include the latest versions of the following plugins:
- WPBakery Page Builder // currently we’re using 6.2.0 - Slider Revolution //currently we’re using 6.5.31
Thank you!
Hi, sure it does, you can enable the auto update and get the latest version with current license. Just make sure you activate the envato market plugin
thank you for your help! I’m going to leave 5/5 rating to support you. Have a good day!
Thanks!
Hi, When I click on a make from the “Select auto parts by make” list on the homepage, I’m redirected to the shop page with the “Make” filter active (e.g., /shop/?make=Audi). On the shop page, the make is correctly selected in the “Car parts for any car” box, but the model list is not loaded.
Could you please fix this so that the model field is automatically populated when a make is selected?
Thank you!
Hi, it should be already be like that, please check the demo
https://enovathemes.com/mobex/shop/?make=BentleyHi, Yes, it works on Mobex, but this channel is for Mobimax, where it’s not working — not even in the demo:
https://enovathemes.com/mobimax/shop/?make=AudiSorry I mixed, you are right, I will add as update
Hello
After latest update it cant seem to load page at all - throwing out an error
[07-Apr-2025 15:37:55 UTC] PHP Fatal error: Declaration of Detection\Cache\Cache::get(string $key, mixed $default = null): ?Detection\Cache\CacheItem must be compatible with Psr\SimpleCache\CacheInterface::get($key, $default = null) in /home/skuteribeograd/public_html/wp-content/plugins/enovathemes-addons/includes/MobileDetect/vendor/mobiledetect/mobiledetectlib/src/Cache/Cache.php on line 30
Before the update – everything worked OK.
What can I do about it ?
I found out it conflicts with WP all import pro plugin… Huge dealbreaker and don’t know what happenned.
From wich version did you switch?
I updated the theme to 6.0 from 5.9.0. After the update – conflict occured. Restored backup everything ran with wp all import pro. Switched back again to 6.0 – conflict on that same thing. WP all import pro – same version. So 6.0 breaks wp all import pro.
Strange, since 5.9 and 6.0 has the same Mobile detect
Checked both files – looked indentical – compared it with notepad++ no changes. But, it doesn’t work… Weird
Do you use in regular basis the WP all import pro?
Shop page using old product titles. I had to update all product titles (post_title) en masse by sql query to a distinctly different pattern (changed from ”<partnum> by <brand>” to ”<brand> <Description> <partnum>”) Since doing that, the home page and the single parts page pick up the new title just fine. My problem is that the shop page and all the category pages that display multiple parts are posting the old style product titles. I have been looking for days for how and why this happens.
I have customized some of the theme in a child theme, but not on these pages. I can’t think of any customization that would come close to causing this. Besides, how can the old style titles show up if they’ve been overwritten in the posts table? Are they stored somewhere else besides wp_posts.post_title?
Any ideas?
Site is autorodz.com
Hi, do you mean you updated shop product titles via MySQL but can’t see the changes?
Yes. I see the old title, not the new one. Each product does have a title, it’s not that there’s no title.
I made the updates to the post_title field for every product. They show up fine on the home page and the single product page, but the shop page and the category pages (which looks like they are using the shop page ) show the old title.
For example, say I have product 123. The old title was FOO before the update and BAR after the update and product 456 was ABC before and XYZ after the change. On the home page and the single product page, the product title for product 123 is using BAR for the title (as it should be), but on the shop page, where both products are displayed, the title is still using FOO for 123 and ABC for 456 I have no idea how it’s still pulling FOO from anywhere.
This is the product titles on the page, not the page title.
I am afraid this is not theme issue to support you, you did a mysql update of product titles, all i can suggest is to mkae sure the query you used is the correct one
Can you at least answer a couple questions so I can try to eliminate the theme as the likely source of the problem?
Does Mobimax have it’s own custom shop page, or does it simply use the default woocommerce shop template? If the latter, does it customize the woocommerce shop page anywhere and if so, where?
Also, is there anywhere in the theme that, when displaying the shop page, it pulls the product name from anywhere other than post_title for the product, or that it builds the product title in any way other than using the post_title field?
Hi, it uses woocommerce shop page and uses the woocommerce data structure, so you can solve your issue within the woocommerce structure logic
Whats the support email? I have sended you email to enovathemes@gmail.com but got no answer.
Hi, what is your email, it could be in spam, and please include the purchase key
Is there a option to set clickable link on the Megamenu Tab Item?
Hi, possible with custom modifications
Hi, how? in the megamenu tab item it not have option to set a link?
Because the megamenu tab item is to toggle tab content, not to link
haha ok, but you are not telling me how can i add link 
I said with modification to code
ok, you need to do that or i can? maybe it will be good for your clients to make some update on the theme where that option will be default… all megamenus have option to add link on the parent menu…
If you are a programmer i can guide you
I have some knowledge, can you please help me
Ok, send email to enovathemes@gmail.com for detailed instructions
hello dear when i come to preview any theme its not working
Hi, you mean demo doesn’t open to you?
Hi I updated my theme to version 6.0 but WPBakery Page Builder is still only at version 6.2.0, it says that version 8.3.1 is available.
How do I update that plugin to the latest version, or at least one that is more current than 6.2.0? Shouldn’t that have been updated in the latest theme update?
Can i see, please send the link with the logins to enovathemes@gmail.com
Activate my code!
What? Theme does not required any code activation. And i can see from this profile you didn’t bought the theme