Access info is in the private content…
Access info is in the private content…
Hi,
I installed the newest updates of Royal Theme, Royal Core, and WooCommerce which “broke” the site – then I saw that Redux Framework and CMB2 plugins are now needed, I installed these and the site looks/works normally on desktop (had to clear the cache multiple times) but it still won’t load correctly on mobile. Were Redux and CMB2 just added to the newest release? They weren’t necessary on the last version and it seems odd that there are now 3 separate plugins required for the theme to work in addition to the theme itself – it makes updating difficult and I’m worried about future updates being unpredictable especially with changes to the child theme.
Can you please check out the mobile site in the private content. Until I figure this out I can’t update the main site, most of our traffic comes from mobile.
I turned off all of the options one by one and the only thing that worked was turning off the cache for logged-in users entirely. I then reactivated caching for logged-in users and excluded product pages and the gallery images appeared correctly so the conflict seems to be limited to that feature. Do you know if there’s a way to narrow down the no cache setting to just the gallery on the product pages instead of the entire pages?
It turned out to be WP Rocket. I had to to add a rule in advanced settings to never cache:
“/product/.*” for logged-in users.
Something must have changed with the theme or WooCommerce though because WP Rocket has been setup to cache pages for a couple years and I’ve never had issues with gallery images not displaying.
Do you know if there’s a fix for this? I don’t want to have to disable caching all product pages just because of the gallery images.
Hi Rose,
I added this code to Custom css > Global custom css, cleared the cache, and the box is still showing.
The full content in my Royal Theme Global CSS box is…
.product-information .email-link {
display: none;
}
#etheme-popup .checkbox-label {
display: none;
}
Sorry, please disregard my last message. The fix worked once I applied it to the live site. Thank you so much for the amazing support and for adding the WooCommerce Memberships fix to the next theme update. I’m excited to be able to use PHP 7.2 now!
Hi Olga,
Thanks for working on this – there still seems to be a problem though. There are multiple error messages on the staging site which are displayed when I’m logged in and logged out. Also the footer of the site is cut off and it’s not possible to scroll past a certain point on any pages now. If you compare the live and staging sites you’ll see the issue. I’ve included the error messages I’m seeing in the private content area.
I’ve gone through all of the plugins and it is indeed WooCommerce Memberships that’s causing the problem but it’s a theme specific issue. I’ve tried both the Twenty Sixteen theme by WordPress and Storefront by Automattic and everything displays perfectly with Memberships enabled – once I switch back to Royal the content on the product pages disappears. Memberships is a widely used official WooCommerce plugin so I can’t imagine a theme not supporting it, plus the changelog confirms that it’s PHP 7.2 compatible. Can you please take a closer look to see why Royal won’t work with Memberships in 7.2? Thanks!
I’ve also set the staging site to be on PHP 7.2 so you’ll see the errors between the live site (php 7.0) and staging.
Hi,
There was an error creating the initial staging site, it has now been fixed and I can confirm it works (won’t redirect to live).
Credentials are below…
Hi,
I’ve included the staging info…
I reverted the site back to 7.0 because it’s a live e-commerce shop and can’t stay broken (on 7.2). I’ve included a temp admin login and if necessary can provide the Kinsta hosting login to change the PHP.
I found the problem, an optimization plugin was disabling WooCommerce scripts and CSS on non WooCommerce pages. It works now that I turned that off. Thanks for the insight!
I added it to the Global Custom CSS of the Theme Options and cleared the cache. Is it supposed to go in the style.css file instead?
Hi,
I found the fix for #2 (custom icon) but can’t find where to edit the search pop-up box text and background.
Thanks!
Thanks for the quick reply. Do you know how soon a theme update will be made available that’s compatible with PHP 7 and also includes the newest version of Ultimate Addons? Currently the theme is the only major component that is keeping me from upgrading to PHP 7 performance since most of my plugins (including WooCommerce) already work with 7.
I ran the script again and found that Royal is not compatible with PHP 7. I’ve included the list of warnings and errors in the Private Content. Please let me know if these can please be fixed in the next theme update.
I’m interested in this as well, I’d like to upgrade to WooCommerce 2.6 but I know Royal will need template updates.
Also, since upgrading to the most recent version of Royal customers are forced to register or login before checking out (even though I have guest checkout enabled). Is this integrated into Royal or an issue with WooCommerce?
I figured out the issue, it was a plugin. 🙂
I’m using a child theme. Can I create a custom.css in child so it’s not changed in parent theme updates?