Archived topic
Need help in setting up ecommerce site
16 replies · Started by Subhasish on December 24, 2020
Widgets not showing up on product pages: https://prnt.sc/w9ac4h
Blog post title not showing: https://prnt.sc/w9acka
Also, can I have different widgets for the blog section?
Hi there,
Can you guide me to the page where the issue can be seen?
Please also clear and disable your caching plugin while we are trying to help.
Thanks!
And why the menu width has increased suddenly?: https://prnt.sc/waaipb
Let's tackle one issue at a time.
Widgets not showing up on product pages: https://prnt.sc/w9ac4h
What widgets are you referring to here?
Can you make sure this is done?
https://www.screencast.com/t/pa0qXn07qS
Hi, at the time of changing the theme the cache plugin was disabled. There were no issues earlier. After 2 days I saw the widgets are not showing up on product pages but showing up on the shop, blog, etc.
So that sounds like some sort of a plugin conflict - Nothing in GP has changed in awhile.
Can you disable all plugins except GP Premium and WooCommerce?
not helping
The Merch site uses PHP in a Hook Element - which is explained here:
https://gpsites.co/merch/the-single-post/
You're site is disallowing file editing so the PHP that the hook element requires is not working.
To enable PHP in the Hook Element you will need to add this PHP Snippet to your site:
add_filter( 'generate_hooks_execute_php', '__return_true' );
Adding PHP: https://docs.generatepress.com/article/adding-php/
Yes now it's working but the widgets are showing up way below than in the actual theme.
https://nextbuye.in/product/nextbuye-ethnic-chandbali-earrings-blue/
Can you disable your cache plugin so i can see what the issue is.
done. plugin deactivated.
I am still seeing Autoptimized cached CSS. Can you disable that.
missed that. Now done deactivating.
Go to Customizer > Additional CSS and look for this rule:
@media (min-width: 768px) {
.single-product div.product .woocommerce-tabs, .single-product div.product .related.products, .single-product div.product .upsells.products {
width: 66%;
display: inline-block;
}
}
Change the width: 66%; to width: 65%; or a smaller %