Hi Mike,
You can also check any minification plugins and all your custom modifications if you made any CSS changes or if you override template files with a child theme.
In general our new navigation menus work fine, as seen in our theme demo: https://preview.themezee.com/poseidon/
What is problematic is the change itself. The HTML (template files), the CSS (style.css) and the JavaScript (navigation.js) were all updated. If HTML is cached or CSS and JavaScript minified, it can happen that the update is only partly installed, and old files come from these plugins. The same is true if you override the header.php in a child theme. You then have old HTML, with new CSS and JavaScript.
Hope that helps.
Best,
Thomas
Thread Starter
Mike-L
(@mike-l-1)
Hi Thomas,
I have tried again and failed to make the menu work.
I have set up a staging site and installed the new version of Poseidon.
I am willing to give you a username / password to access and see if you can find my problem.
Hi Mike,
I’m sorry but we never log into users website.
Does our demo website work fine for you? https://preview.themezee.com/poseidon/
Have you tried to disable ALL your plugins to see if the menu works then?
Cheers,
Thomas
Thread Starter
Mike-L
(@mike-l-1)
Yes the preview does work.
I have deactivated all plugins – no change.
I have no child theme.
All my customisations were removed before the theme upgrade.
Thread Starter
Mike-L
(@mike-l-1)
Would sending the page source help?
Thread Starter
Mike-L
(@mike-l-1)
I notice that in your preview the page is calling
<link rel=”stylesheet” href=”https://preview.themezee.com/poseidon/wp-content/cache/min/60/8d907cdbd6057aaed14c7f6972676101.css” media=”all” data-minify=”1″ />
– so all yout CSS is concatentated and minified, whearas mine call these:
<link rel=’stylesheet’ id=’poseidon-stylesheet-css’ href=’https://www.oxfordcyclingclub.co.uk/occstaging/wp-content/themes/poseidon_new/style.css?ver=2.1′ type=’text/css’ media=’all’ />
<style id=’poseidon-stylesheet-inline-css’ type=’text/css’>
.site-title, .site-description, .type-post .entry-footer .entry-tags { position: absolute; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; overflow: hidden; }
</style>
<link rel=’stylesheet’ id=’genericons-css’ href=’https://www.oxfordcyclingclub.co.uk/occstaging/wp-content/themes/poseidon_new/assets/genericons/genericons.css?ver=3.4.1′ type=’text/css’ media=’all’ />
<link rel=’stylesheet’ id=’poseidon-slider-css’ href=’https://www.oxfordcyclingclub.co.uk/occstaging/wp-content/themes/poseidon_new/assets/css/flexslider.css?ver=20170421′ type=’text/css’ media=’all’ />
…any clues there or is this morelikely a javascript problem?
Yes we are using a caching plugins on our demo website. But after the update, we refreshed the cache and everything works fine with it.
The menu update changes CSS and JavaScript files, so any appearing issues happen if these files were modificated or are not properly updated due to minification and caching plugins.
So the theme itself works fine and their are no bugs or any issues in the current version, just the update did not work for some reason on your website. Most likely due to conflicts with the aformentioned things.
When you send me a public URL to your website where I can see the issue I can take a look. You can send me the link privately on https://themezee.com/contact/.
Cheers,
Thomas
Thread Starter
Mike-L
(@mike-l-1)
The public URL is here but of course I am using the old version of the theme. I will see if I can make the staging site open.
https://www.oxfordcyclingclub.co.uk/
see if you spot anything.