Mobile menu not working with X Theme

After a recent update of the X theme, the mobile menu is not working. I’ve cleared cache and updated plugins. Nothing seems to work. Thoughts?

Hello @atxvideo,

Thanks for writing in!

It’s difficult for me to check the website as there are multiple licences associated on your account. Having said that, please make sure that you have also updated Cornerstone to the latest version 3.5.6. I have seen that updating X Theme and using older version of Cornerstone causes conflicts resulting mobile menu not working.

You can refer following resources to update:

https://theme.co/changelog/

If you still have problems kindly get back to us with the result of the steps above and URL/User/Pass of your WordPress dashboard using the Secure Note functionality of the post to follow up the case.

Thank you.

Ah, my Cornerstone says 3.5.5. I didn’t realize that auto updates were pushed back. I’ll try to updated it manually.

Sure, let us know how it goes.

Thanks.

I did the manual update and it broke all functionality on the mobile site. Any help would be appreciated.

Hello @atxvideo,

I have checked your site and I can see that you are using X theme 6.0.4 with Cornerstone 3.5.5. Could you please update to the latest versions?
Our latest versions are:

  • X theme 6.5.6
  • Cornerstone 3.5.5

This latest release contains fixes for several issues so be sure to check out the changelog (http://theme.co/changelog/).

_After doing the updates, always remember to clear all caches first (since you have installed W3 Total Cache) when updating so that the code from the latest release is always in use. This will help you to avoid any potential errors.-

Please let us know how it goes.

According to the dashboard I do have X 6.56 installed. The X child theme is activated, although it says the X theme is not activated. I’m presuming that is correct. As I mentioned, I installed the Cornerstone theme manually and the site crashed.

Hi @atxvideo,

Yes, they are both updated now. Have you tried deactivating your optimization plugin (cache and minification)? Because of the error that I’m currently seeing is originating from them and it prevents the javascript from running (mobile menu). Please deactivate theme and test it again.

Else, please provide your admin login credentials in the secure note for further testing.

Thanks!

Yes, everything looks good. Thanks for your help.

You’re welcome. Glad we’re able to help.

I have one last question. Everything seems to be working fine except for one thing. If I look at the mobile version of the site on my iphone it looks fine. The main page you land on is the home page. When I click a button to go to another page, that works fine also. But then when I click back to the home page by clicking the “home” button on the menu the home page now looks broken. I’ve emptied the cache (at least I think so) so it has me baffled. Any suggestions? Thanks again. You guys have been a big help.

Hello @atxvideo,

When I am in your homepage, I cannot open the mobile menu. It is because there are several JS errors on the page. Since you have installed a caching plugin W3 Total Cache, please clear your plugin cache and regenerate the minified JS/CSS files before testing your site. This can cause the changes to not take place on the front end. It will eventually show up when the cache regenerates, but it’s not ideal if you’re looking to see your changes immediately.

Please let us know how it goes.

Hey @atxvideo,


​To assist you better with this issue, would you mind providing us the url of your site with login credentials so we can take a closer look? This is to ensure that we can provide you with a tailored answer to your situation.

To do this, you can create a secure note with the following info:
– Link to your site
– WordPress Admin username / password

To know how to create a secure note, please check this out: https://theme.co/apex/forum/t/how-to-get-support/288

Thank you.

Hello @atxvideo,

Succurri has blocked me from accessing your login page. Please temporarily disable it or allow us to log in to your site so that we can investigate your issue.

Thanks.

Hi @atxvideo,

We’d appreciate if you turn off the W3Total cache plugin completely and also turn off thr security measures to access thr website as we are from different parts of the world and it is not possible to give you one unique IP address for whitelisting.

Thank you for your understanding.

Hi @atxvideo,

It’s due to cache, the menu works on mobile while logged in but not when logged out. The W3 Total cache is already inactive, but it still says it’s active when you viewed the source code while logged out.

Then I noticed you also have WP Performance Score Booster, this cache what’s already been cached by W3 Total Cache. Having multiple cache plugin is overkill, you’re only caching the cache of one another. That’s why clearing the cache isn’t enough as it will only generate another from the cache of another plugin. I went ahead and deactivated that plugin but it still the same, showing the plugins that are already inactive. Perhaps there is another active cache feature, may I know where do you host your site? Some host has its own cache feature that may causing this. According to this, that cache will expire 4 days from now

Try testing it on your mobile while logged in and it works pretty well. You’ll have to clear the cache which right now, I’m not sure where it’s coming from.

Thanks!

The site is hosted by bluehost.

Just an update. I tried to delete WP Performance Score Booster, but it wouldn’t delete (which is odd.) So, I went to the Cpanel of my hosting account and deleted the plugin manually. Blue host cleared all cache that they have. Currently, I’m still seeing the broken cached version of the site on multiple mobile devices.

Hello @atxvideo,

I have temporarily disabled your W3 Total Cache plugin. In my browser, I cleared the browser cache. I even tested your site using private browsing mode and the mobile menu is now working.

Please check your site again.

Hi @atxvideo,

Could you try it with another device? I’m seeing the working copy now. And you may use file hosting site like Dropbox to upload your image and then provide the URL in the secure note. Adding the actual image to secure note may delete by the system.

Thanks!