My Mobile Hamburger Header Menu Is Not Opening

Hello, I am struggling to fix my mobile hamburger menu.

When I click or touch the burger menu, nothing happens. the menu items do not appear.

When I log into my WordPress and browse my site in mobile view, it works perfectly. However when I am not logged in it refuses to work. This happens on my phone and computer in mobile view.

I am using ezoic and cloudflare cdn on my site and I cleared cache on both platforms but it won’t work. I have tried a couple of other things but no success.

This used to work fine before. Can you please help me fix this.

Hi Jean,

Thanks for reaching out!

It seems that on the live website it is still holding the cache because when I troubleshoot it, it is still rendering Pro 5.0.7 while on the back-end it is now Pro 5.0.8.

Live:
image

Backend:
image

That being said, I suggest that you properly cache your website in ezoic and Cloudflare. You could also put it in the development mode so that it will bypass the changes.

Hope that helps and let us know how it goes.

Hi marc_a I disabled my cache for both cdns and cleared all the cache but the burger icon still will not work. I am leaving it disabled now for 24 hours for you to test out.

I now strongly believe it is not a cache issue. Please check again

Hello Jean,

I am another staff checking in on this issue. When I checked your site, it is now displaying the correct version.

See the secure note.

One thing I notice is these JS errors:

GET https://go.ezodn.com/hb/dall.js?b=amx,criteo,oftmedia,onetag,pulsepoint,sharethrough,unruly&cb=195-3-27 net::ERR_BLOCKED_BY_CLIENT
www.i-replace-your-domain-name.com/:1 GET https://cdn.shareaholic.net/assets/pub/shareaholic.js net::ERR_BLOCKED_BY_CLIENT
(index):1 GET https://www.i-replace-your-domain-name.com/porpoiseant/banger.js?cb=195-3&bv=71&v=51&PageSpeed=off net::ERR_BLOCKED_BY_CLIENT
process @ (index):1
f @ (index):1
p @ (index):1
(anonymous) @ (index):1
www.i-replace-your-domain-name.com/:1 GET https://www.googletagmanager.com/gtag/js?id=UA-52883655-7 net::ERR_BLOCKED_BY_CLIENT
www.i-replace-your-domain-name.com/:2 GET https://static.cloudflareinsights.com/beacon.min.js net::ERR_BLOCKED_BY_CLIENT
(index):1 GET https://g.ezoic.net/ezosuigeneris.js net::ERR_BLOCKED_BY_CLIENT
process @ (index):1
f @ (index):1
p @ (index):1
(anonymous) @ (index):1
cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:32 GET https://www.i-replace-your-domain-name.com/detroitchicago/imp.gif?e=%7B%22ad_cache_level%22%3A1%2C%22ad_count_adjustment%22%3A1%2C%22ad_lazyload_version%22%3A4%2C%22ad_load_version%22%3A1%2C%22ad_location_ids%22%3A%225%2C1%2C1%2C4%22%2C%22ad_transform_level%22%3A0%2C%22adx_ad_count%22%3A4%2C%22bidder_method%22%3A3%2C%22bidder_version%22%3A5%2C%22city%22%3A%22Cagayan%20de%20Oro%22%2C%22country%22%3A%22PH%22%2C%22days_since_last_visit%22%3A-1%2C%22display_ad_count%22%3A2%2C%22domain_id%22%3A185080%2C%22domain_test_group%22%3A20210303%2C%22ds_adsize_opt_id%22%3A-1%2C%22engaged_time_visit%22%3A4%2C%22ezcache_level%22%3A0%2C%22ezcache_skip_code%22%3A0%2C%22form_factor_id%22%3A2%2C%22framework_id%22%3A2%2C%22has_bad_image%22%3A0%2C%22has_bad_words%22%3A0%2C%22iab_category%22%3A%22%22%2C%22iab_category_0%22%3A%22274%22%2C%22iab_category_1%22%3A%22278%22%2C%22is_from_recommended_pages%22%3Afalse%2C%22is_return_visitor%22%3Afalse%2C%22is_sitespeed%22%3A1%2C%22last_page_load%22%3A%221630706313524%22%2C%22last_pageview_id%22%3A%22e413ee60-bb1c-4a4f-4898-264718e4f73e%22%2C%22lt_cache_level%22%3A0%2C%22max_ads%22%3A7%2C%22metro_code%22%3A0%2C%22optimization_version%22%3A4%2C%22page_ad_positions%22%3A%222100%2C2101%2C2101%2C2102%22%2C%22page_view_count%22%3A1%2C%22page_view_id%22%3A%2242ee548a-9372-4539-63c7-bd8047d8afb6%22%2C%22position_selection_id%22%3A39%2C%22postal_code%22%3A%229000%22%2C%22pv_event_count%22%3A0%2C%22response_size_orig%22%3A174367%2C%22response_time_orig%22%3A3275%2C%22serverid%22%3A%2218.139.217.44%3A10161%22%2C%22state%22%3A%22MSR%22%2C%22sub_page_ad_positions%22%3A%222100%2C2101%2C2101%2C2102%22%2C%22t_epoch%22%3A1630706336%2C%22template_id%22%3A135%2C%22time_on_site_visit%22%3A44%2C%22url%22%3A%22https%3A%2F%2Fwww.i-replace-your-domain-name.com%2F%22%2C%22user_id%22%3A0%2C%22weather_precipitation%22%3A0%2C%22weather_summary%22%3A%22%22%2C%22weather_temperature%22%3A0%2C%22word_count%22%3A781%2C%22worst_bad_word_level%22%3A0%7D net::ERR_BLOCKED_BY_CLIENT
__ez.dot.Fire @ cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:32
storeImpression @ cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:158
(anonymous) @ cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:160
(anonymous) @ cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:165
cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:301 GET https://secure.quantserve.com/quant.js net::ERR_BLOCKED_BY_CLIENT
(anonymous) @ cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:301
(anonymous) @ cmbv2.js?gcb=195-3&cb=04-1y02-4y06-12y07-1y19-5y0b-5y0d-14y13-3y17-4y1a-2y1b-1y1e-2y1d-4y1f-3y32-20y51-1y55-21&cmbcb=20&sj=x04x02x06x07x19x0bx0dx13x17x1ax1bx1ex1dx1fx32x51x55:301
(index):1 GET https://g.ezoic.net/ezosuigenerisc.js?nogen=1 net::ERR_BLOCKED_BY_CLIENT

This issue could be caused by a plugin conflict, amongst other things. Please check out this troubleshooting article here and follow the instructions for the following sections (where appropriate):

Testing for Plugin Conflict
Child Theme
CSS/JS Customization
Disabling Cache
Disabling CDN

Kindly let us know how it goes.

Honestly i don’t understand all this code.

I did turn off all my plugins and all my cdns and i still had the problem.

I am a very basic wordpress user. Really so not know how to debug this stuff. Can you guys solve the issue or not?

Am happy to switch to another theme if this cannot be resolved. Finding themeco becoming too techncal. Everything used to work just fine.

I really do not know what to do. Let me know if you guys can resolve this or not or give me steps to resolve it.

Hello Jean,

The issue is not just from the theme. All of your site resource files from WP, theme and all the plugins is returning an error net::ERR_BLOCKED_BY_CLIENT. You may need to check this article to know what this error means.

One thing that is bothering me is that when I am logged in, I can click the mobile menu.

And if I logged out it does not work:

Can we put your site under construction mode so that we can temporarily disable all plugins? We would highly recommend that you create a staging site. This is very useful because we can test drive any Pro updates in the staging area, do the customizations and troubleshooting like what we need to do at the moment without disrupting your live site. Once everything is perfect, you can easily and flawlessly proceed with the update on the live site. To know how to create a staging area, please check out these articles:

Best Regards.

Hi ruenel

I have made the stage site. The menu is working on the stage site.

Please have a look

Hello Jean,

We have investigated the issue and it seems that the Ezoic plugin is causing the issue. Please do the following to troubleshoot:
1.) Go to the plugins section and temporarily disable the Ezoic plugin.
2.) Log in to your Cloudflare account and purge your site cache.
3.) Test your site again.

Kindly let us know how it goes.

Hi ruenel

I did try to disable ezoic and as it stands all my caching is turned off. So I did do what you ask and nothing worked. I have however asked ezoic support to help. Waiting for their response.

Hi Jean,

Great and let us know how it goes with zoic support.

Thank you.

Hi marc_a

This issue was finally resolved. The ezoic ads platform has a Script Delay feature which blocks certain scripts from loading immediately when you open a page in order to improve website speed. I turned off this feature and the menu is working perfectly. The sacrifice is slower site speed

Thank you all for helping pin point where this problem was coming from. I was absolutely clueless on this.

Glad to hear the issue is resolved now, Jean

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.