• Resolved thechemist82

    (@thechemist82)


    I am using the generatepress theme and just noticed the menu on mobile doesn’t work. The menu bar appears with the hamburger symbol and says menu but if you click on it, nothing happens. After disabling plugins one by one, I found that the menu works after I disable W3TC. That is, the menu drops down and displays my categories once it is clicked. So I started going through the settings and disabling each setting that was enabled – page cache, browser cache, lazy loading, google page speed widget. I was not using minify but tried turning that on and tried both auto and manual modes and tried disabling “Rewrite URL structure”. I also tried enabling user agent groups. None of these things made my mobile menu work but the menu works if I disable the entire plugin.

    Just to be clear – the menu on desktop has always worked and was unaffected by all the changes I made. W3TC really speeds up my site and I don’t want to stop using it but I need my mobile menu to work.

    Thanks.

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @thechemist82

    I am sorry about the issue you are experiencing and I am happy to assist you with this.
    I can see that you are also using Autoptimize. Potentially there is a conflict between the plugins. Can you please disable AO temporarily and see if the issue persists?
    Thank you

    Thread Starter thechemist82

    (@thechemist82)

    Hi @vmarko, thanks so much for helping me. Unfortunately, the problem persists even with AO disabled. I should mention I also recently installed Asset CleanUp but again, the problem persists with that plugin disabled. It only goes away when I disable W3TC.

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @thechemist82

    Thank you for the information.
    Well, this is the first one. To determine if the issue is caused because of the plugin conflict, can you please temporarily disable all other plugins and leave W3 Total Cache enabled. Purge all cache and see if the issue persists. If the issue is gone, re-enable the plugins one by one and see which one might be causing the conflict.
    Thank you!

    Im facing same problem. A new installed WP using high class Tag-News template with mobile theme + AMP beside normal website view. The cached parts take only either one of them so you are unable view mobile on mobile if cashed normal web first or visa versa. Tried enter site in mobile first, then webview normal browser, then it show mobile layout on the full browser. hehe

    Hope you have a solution to this as Im about publish the site now and it does make a difference have a pagespeed on 35 or 69 🙂 Currently uninstalled W3 till I get a solution to work with.

    btw, I will point to cloudflare after this setup who also cache pages,, are there any I need to know for this not conflict..

    Thank you!

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @hashant

    Thank you for the info. Your issue seems somewhat different. If I understand correctly, when the page is cached, you are seeing the desktop version on mobile?
    If this is the case you can use Performance>User Gent Groups. With this, you can create a group f user agents by specifying names in the user agents field. Assign a set of user agents to use a specific theme, redirect them to another domain or if an existing mobile plugin is active, create user agent groups to ensure that a unique cache is created for each user agent group. Drag and drop groups into order (if needed) to determine their priority (top -> down).
    Thank you!

    Thread Starter thechemist82

    (@thechemist82)

    Hi @vmarko,

    I disabled all plugins except W3 Total Cache and the problem went away! I then enabled plugins one by one, emptying the page cache each time, and found two plugins cause the problem to return – Grow by Mediavine (formerly called Social Pug) and WP Disable. I played around with the settings in these two plugins (with only one enabled at a time) to see if I can get the problem to go away while they are still enabled but I couldn’t figure it out. I will keep trying but if you have any suggestions, that would be appreciated.

    Thanks!
    Seth

    Thread Starter thechemist82

    (@thechemist82)

    Hi @vmarko,

    Quick update –

    In WP Disable (optimization.io on the wordpress dashboard) – disabling the setting “Minimize requests and load Google Fonts asynchronous” fixed the problem so I will leave that plugin enabled but that setting disabled.

    In Grow by Mediavine – changing all the settings one by one did not fix the problem. I have even disabled both the floating sidebar and inline content (the only two things this plugin does) so it essentially is doing nothing except disabling my mobile menu. I will disable this plugin and tell their support team about the problem but still, if you have any ideas I can try, that is appreciated. The plugin was called social pug up until recently when it was bought by mediavine and I’m guessing this error occurred when they recently updated it and changed the name.

    Thanks for all your help!
    Seth

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @thechemist82

    Glad to know you found which plugin is causing the conflict.
    As the conflict is caused by the mentioned plugin you should definitely drop them a note about this.
    Once again thank you for the information!

    Hi Marko
    Thank you for reply.

    I found this part you describe but got stuck
    The selector show only the main theme and not a separate theme for mobile or plugin as its part of the theme itself.

    How would you define for mobile
    Select option is

    — pass through —
    Newsletter (my theme)

    If I select pass through it does not cache it? My understanding!
    And if I select the theme it act same as before on pc browser use? my understanding?

    I understand the logic that the cached can be separate by what I define but I lack to see what option I need to take to make this happen.

    In advance, thank you for great support.

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @hashant

    First enable the group, then select your theme in the Theme: dropdown, in your case Newsletter, save all settings and purge the cache. Selecting “Pass-through” allows any plugin(s) (e.g. mobile plugins) to properly handle requests for these user agents.
    So if you are not using any plugins, just enable the group, select your theme and save all settings and purge the cache.
    Thank you!

    That did the trick. This is a great plugin. Sometimes solution is so easy right in front.

    I did test 5 total cache plugins apps testing the average speed out of 10 on each, and W3 win on speedtest against all.

    mobile improvement average: 29,7% up
    website improvement average: 33% up

    Autoptimize on a second place 2% lower than yours and other app more down the line lowest

    —-Q—-
    When I buy the license will I get performance audit on server as well, what to optimize, settings (apache/php) recommended for my dedicated server?.

    Also you mention on admin page

    Unlock more speed, now!
    The plugin is currently enabled in community mode.

    Will some parts get yet faster after add a license key? how much average % ?

    Thanks for great support!

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    You are most welcome!

    Glad to know your issue is resolved!
    As per the forum rules, any questions related to premium subscription should not be posted on the forum. Please contact us directly via the plugin Performance>Suport or via the website https://www.w3-edge.com/contact/

    We would really appreciate it if you could take a minute and post a review here. This will help us to continue offering a top-notch product to users.
    Thanks!

Viewing 12 replies - 1 through 12 (of 12 total)

The topic ‘W3TC disabling mobile menu’ is closed to new replies.