Get rid of sidebar on WooCommerce pages of Storefront Theme

Storefront is an nice starter WooCommerce theme. It is something like the Underscore_s but for the WooCommerce. This could be the base to build a beautiful eshop. If you are using the Storefront Theme on your eCommerce site, you noticed maybe that your shop page, and all other WooCommerce pages such as product page, category archive, etc. always have a sidebar.

Unfortunately you can’t find any option in dashboard to remove it. Unless you use the Storefront extension Storefront WooCommerce Customizer.

WooCommerce Storefront Homepage

WooCommerce Storefront Homepage

But there’s also another way to remove it

If you are into coding, you can unhook some Storefront actions to remove the sidebar on all WooCommerce pages, or only some of them, and with a bit of CSS you can increase the size of the main container.

Open your functions.php file in wp-content/themes/your-child-theme-name/ and add this code at the end of it:

Now, open your child theme’s style.css in the same location and add this code:

Now you can see that all your WooCommerce pages won’t have a sidebar.

If you wish instead to remove it only from some pages, like only on product pages, you can change the condition on line 3 in the first PHP snippet and use a different WooCommerce conditional tag.

Leave a Reply

Your email address will not be published. Required fields are marked *