Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I've just installed Woocommerce into my website and it's working great apart from one thing...


How do I set which Sidebar the Shop page and other WooCommerce pages use?

As part of my theme (Typegrid by WPBandit) I can create an unlimited number of sidebars, which I then assign by going to the relevant page, but on WooCommerce pages this doesn't work.... it just displays the Default sidebar.

How can I change this?

(I am building a website that is for the most part a blog, with a shop tagged on the end, so I definitely need different sidebars for Blog pages compared to Shop/Product pages)

Any help would be great.

Many thanks,


share|improve this question
It will be very hard to tell why it doesn't work without taking a look at the plugin/theme code. Technically you should be able to target pages such as SHOP, because that's an actual page using the default template. I could not find a theme named Typegrid to install.. is this a paid theme? –  gdaniel Apr 29 '13 at 18:51
yes it is. Here is my page: dev.rjthompsonmusic.com/shop –  user2185625 Apr 30 '13 at 7:15
It seems like it is always picking up the default / archive sidebar rather than picking up a one that I specify. I've even tried copying my theme's page.php file and calling it woocommerce.php and swapping out the loop for <?php woocommerce_content(); ?> but that still results in the same sidebar appearing no matter what. –  user2185625 Apr 30 '13 at 7:17
You might want to take a look at this duplicate question wordpress.stackexchange.com/questions/73262/… –  Stephen Apr 30 '13 at 20:03

1 Answer 1

Woothemes offers a free plugin called Woosidebars which I use and works great for adding custom sidebars to any page, category, etc. You can download it here:


Hope this helps.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.