Hi @pmeadows
Sorry for the inconvenience, We are visiting your site. We see you are not using any switcher template. we are exploring using a desktop. Can you use a switcher template?
Actually, I am using the Pro version, and I am using a template. Here are the details:
Template Name: “Currency Switcher”
Type: Shortcode Default
Status: Active/Free
Shortcode: [x-currency-switcher id=16885]
I see you are using a shortcode. but it’s not visible.
On our side, we didn’t find the problem.
I think your theme or some plugin is conflicting with x-currency.
To reproduce the problem on your side.
- Make sure the ShortCode switcher template status is active.
- Enable WordPress debug mode. https://wordpress.org/documentation/article/debugging-in-wordpress/
- Disable the caching plugin and server-side cache (if it exists).
- Check the WordPress debug file and browser console (Maybe you will get some error).
- Check by changing the theme.
- Check by disabling other plugins one by one.
Hope you find where the problem is occurring. After reproducing the issue we will try to fix the problem
Further:
The switcher appears in desktop, but disappears in the customizer.
If I am logged in to the site as admin on mobile, the switcher appears.
Sorry for the flurry of replies. It appears to be an issue with login. The switcher does not appear when logged out. The problem persists when I deactivate all plugins (except woocommerce and x-currency), and when I switch theme (from Neve to Astra).
Please disable your Cloudflare cache and Cloudflare rocket script loader for testing.
I have disabled and purger cloudflare cache as requested. I see no difference in my end.
We found the iOS issue and already fixed it. Thanks for disabling the cache.
Please re-download x-currency. and check it and let me know.
Note: Keep the cache disabled until the issue is fixed on your side.
Thanks this has improved the performance, but not solved the issue overall.
I have narrowed the problem down to the Rocket Loader function on Cloudflare.
When Rocket Loader is on, the switcher does not appear on any platform (MacOS or iOS), except when I am logged in as Admin.
When Rocket Loader is off, the switcher appears on all platforms and devices.
Currently, Rocket Loader is disabled.
-
This reply was modified 1 year, 6 months ago by
pmeadows.
Please clear your Cloudflare cache and then turn on the rocket loader. we will debug the issue.
-
This reply was modified 1 year, 6 months ago by
DoatKolom.
-
This reply was modified 1 year, 6 months ago by
DoatKolom.
Unit fixing rocket loader issue you can use sticky switcher. The sticky switcher is working with the rocket loader.
I have cleared all caches and turned on rocket loader. The problem persists.
How do I implement “sticky switcher” in the meantime?
Can I change an existing template to be sticky?