<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>

		<title>Create custom sidebar for Woocommerce Shop page &#8211; Themeco Community</title>
		<atom:link href="https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/feed/" rel="self" type="application/rss+xml" />
		<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/feed/</link>
		<description></description>
		<lastBuildDate>Fri, 10 Oct 2025 23:14:43 +0000</lastBuildDate>
		<generator>https://bbpress.org/?v=2.6.14</generator>
		<language>en-US</language>

		
														
					
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10491</guid>
					<title><![CDATA[Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10491</link>
					<pubDate>Mon, 03 Feb 2014 08:21:19 +0000</pubDate>
					<dc:creator>Athy G</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,<br />
I&#8217;m unable to find instructions to create a custom sidebar to display exclusively on my Woocommerce Shop page (to include product categories, product ratings, etc).<br />
I am using the &#8216;Integrity Stack&#8217;, which has a &#8216;Main Sidebar&#8217; &amp; this is displaying on all pages (including shop page). I don&#8217;t want to modify this sidebar, as I intend to use for all pages bar the Shop page. I have attempted to create a &#8216;new&#8217; Sidebar via Appearance -&gt; Sidebars, and assigned to the &#8216;Shop&#8217; page, but this doesn&#8217;t work.<br />
Can you please advise the correct procedure to create a custom Shop sidebar?</p>
<p>Thanks.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10502</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10502</link>
					<pubDate>Mon, 03 Feb 2014 09:03:06 +0000</pubDate>
					<dc:creator>Kory</dc:creator>

					<description>
						<![CDATA[
						<p>Hey Athy,</p>
<p>Thanks for writing in! Currently, unique sidebars cannot be set for archive pages (i.e. the blog, portfolio, shop, et cetera), due to a few developmental nuances of how WordPress handles these &#8220;pages.&#8221; We are aware of this issue and are looking to address it in a coming release of the theme. For the time being, we can walk you through how to do this via a child theme if you&#8217;d like. If you do not yet have a child theme setup for your site, we have an in-depth article in the Knowledge Base that goes over how to do this. Once you have that in place, let us know and we can share with you how to accomplish this.</p>
<p>Thanks!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10708</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10708</link>
					<pubDate>Tue, 04 Feb 2014 01:17:37 +0000</pubDate>
					<dc:creator>Athy G</dc:creator>

					<description>
						<![CDATA[
						<p>Hello again,</p>
<p>Thanks for the feedback &#8211; I thought I might be missing something obvious.</p>
<p>I have already created a child theme, so eagerly await further instructions.</p>
<p>Thanks,<br />
Athy.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10787</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10787</link>
					<pubDate>Tue, 04 Feb 2014 06:16:03 +0000</pubDate>
					<dc:creator>Kory</dc:creator>

					<description>
						<![CDATA[
						<p>Hey Athy,</p>
<p>I have just responded to your previous post and after reviewing your site and providing you with a solution for your thumbnails; however, I see that you do not have a sidebar activated on your shop page anymore. Let me know if you still want to move forward on this request as it appears that you have opted for a fullwidth shop page instead.</p>
<p>Thanks!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10830</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-10830</link>
					<pubDate>Tue, 04 Feb 2014 08:10:14 +0000</pubDate>
					<dc:creator>Athy G</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,<br />
I&#8217;m still interested in adding a custom sidebar to the shop page. I&#8217;d be grateful if you could provide instructions for implementing this.</p>
<p>Thanks.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11087</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11087</link>
					<pubDate>Wed, 05 Feb 2014 05:32:55 +0000</pubDate>
					<dc:creator>Kory</dc:creator>

					<description>
						<![CDATA[
						<p>Hey Athy,</p>
<p>You&#8217;ll need to add the following code to your <strong>functions.php</strong> file in your child theme first:</p>
<pre class="prettyprint">function x_my_custom_widgets_init() {

  register_sidebar( array(
    'name'          =&gt; __( 'My Shop Sidebar', '__x__' ),
    'id'            =&gt; 'sidebar-my-custom-shop',
    'description'   =&gt; __( 'Appears on the index shop page.', '__x__' ),
    'before_widget' =&gt; '&lt;div id="%1$s" class="widget %2$s"&gt;',
    'after_widget'  =&gt; '&lt;/div&gt;',
    'before_title'  =&gt; '&lt;h4 class="h-widget"&gt;',
    'after_title'   =&gt; '&lt;/h4&gt;',
  ) );

}

add_action( 'widgets_init', 'x_my_custom_widgets_init' );</pre>
<p>Then you&#8217;ll need to update the <strong>/framework/views/integrity/wp-sidebar.php</strong> file from your parent theme by <a href="http://theme.co/x/member/kb/how-to-customize-theme-templates-and-markup/" title="How to Customize Theme Templates and Markup" rel="nofollow">copying it to your child theme and modifying the markup</a>. Once you have copied the file over correctly by following the instructions in the Knowledge Base article above, you will need to update this file&#8217;s output with the following markup:</p>
<pre class="prettyprint">&lt;?php

// =============================================================================
// VIEWS/INTEGRITY/WP-SIDEBAR.PHP
// -----------------------------------------------------------------------------
// Sidebar output for Integrity.
// =============================================================================

?&gt;

&lt;?php

$blog_layout      = get_theme_mod( 'x_blog_layout' );
$archive_layout   = get_theme_mod( 'x_archive_layout' );
$shop_layout      = get_theme_mod( 'x_woocommerce_shop_layout_content' );
$portfolio_layout = get_theme_mod( 'x_portfolio_layout' );
$main_layout      = get_theme_mod( 'x_integrity_layout_content' );

if ( $main_layout != 'full-width' ) {
  if ( is_home() ) {
    $layout = $blog_layout;
  } elseif ( is_archive() ) {
    if ( is_post_type_archive( 'x-portfolio' ) ) {
      $layout = $portfolio_layout;
    } elseif ( function_exists( 'is_shop' ) &#038;& is_shop() ) {
      $layout = $shop_layout;
    } else {
      $layout = $archive_layout;
    }
  } elseif ( function_exists( 'is_product' ) &#038;& is_product() ) {
    $layout = 'full-width';
  } else {
    $layout = $main_layout;
  }
} else {
  $layout = $main_layout;
}

?&gt;

&lt;?php if ( is_page_template( 'template-layout-content-sidebar.php' ) ) : ?&gt;

  &lt;aside class="x-sidebar right" role="complementary"&gt;
    &lt;?php if ( get_option( 'ups_sidebars' ) != array() ) : ?&gt;
      &lt;?php dynamic_sidebar( apply_filters( 'ups_sidebar', 'sidebar-main' ) ); ?&gt;
    &lt;?php else : ?&gt;
      &lt;?php dynamic_sidebar( 'sidebar-main' ); ?&gt;
    &lt;?php endif; ?&gt;
  &lt;/aside&gt;

&lt;?php elseif ( is_page_template( 'template-layout-sidebar-content.php' ) ) : ?&gt;

  &lt;aside class="x-sidebar left" role="complementary"&gt;
    &lt;?php if ( get_option( 'ups_sidebars' ) != array() ) : ?&gt;
      &lt;?php dynamic_sidebar( apply_filters( 'ups_sidebar', 'sidebar-main' ) ); ?&gt;
    &lt;?php else : ?&gt;
      &lt;?php dynamic_sidebar( 'sidebar-main' ); ?&gt;
    &lt;?php endif; ?&gt;
  &lt;/aside&gt;

&lt;?php elseif ( function_exists( 'is_shop' ) &#038;& is_shop() ) : ?&gt;

  &lt;aside class="x-sidebar left" role="complementary"&gt;
    &lt;?php dynamic_sidebar( 'sidebar-my-custom-shop' ); ?&gt;
  &lt;/aside&gt;

&lt;?php elseif ( $layout != 'full-width' ) : ?&gt;

  &lt;aside class="&lt;?php x_integrity_sidebar_class(); ?&gt;" role="complementary"&gt;
    &lt;?php if ( get_option( 'ups_sidebars' ) != array() ) : ?&gt;
      &lt;?php dynamic_sidebar( apply_filters( 'ups_sidebar', 'sidebar-main' ) ); ?&gt;
    &lt;?php else : ?&gt;
      &lt;?php dynamic_sidebar( 'sidebar-main' ); ?&gt;
    &lt;?php endif; ?&gt;
  &lt;/aside&gt;

&lt;?php endif; ?&gt;</pre>
<p>After you have done this, you can add widgets to your sidebar widget area for your shop under <strong>Appearance</strong> > <strong>Widgets</strong> in the admin area.</p>
<p>Thanks!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11157</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11157</link>
					<pubDate>Wed, 05 Feb 2014 08:19:26 +0000</pubDate>
					<dc:creator>Athy G</dc:creator>

					<description>
						<![CDATA[
						<p>Great &#8211; thanks for that&#8230;.worked a treat 🙂</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11160</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11160</link>
					<pubDate>Wed, 05 Feb 2014 08:25:07 +0000</pubDate>
					<dc:creator>Athy G</dc:creator>

					<description>
						<![CDATA[
						<p>I wonder if you could help me with another issue I&#8217;m having as I&#8217;ve had no luck implementing the solution proposed. I&#8217;m trying to achieve size consistency with my shop products, here&#8217;s the thread:<br />
<a href="http://theme.co/x/member/forums/topic/shop-product-size-inconsistencies/#post-11082" rel="nofollow">http://theme.co/x/member/forums/topic/shop-product-size-inconsistencies/#post-11082</a></p>
<p>I have tried to follow the instructions provided, but it caused a fatal error, so had to restore the functions.php file. Can you please advise how to make this correction?</p>
<p>Thanks,<br />
Athy.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11164</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11164</link>
					<pubDate>Wed, 05 Feb 2014 08:29:37 +0000</pubDate>
					<dc:creator>Kory</dc:creator>

					<description>
						<![CDATA[
						<p>Hey Athy,</p>
<p>Glad to hear it&#8217;s working! 🙂</p>
<p>Regarding your other request, as I stated in that post simply replace <strong>x_integrity_post_thumbnail_width()</strong> in the <strong>add_image_size()</strong> function with a number for how wide you&#8217;d like your images to be.</p>
<p>Thanks!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11984</guid>
					<title><![CDATA[Reply To: Create custom sidebar for Woocommerce Shop page]]></title>
					<link>https://theme.co/archive/forums/topic/create-custom-sidebar-for-woocommerce-shop-page/#post-11984</link>
					<pubDate>Fri, 07 Feb 2014 06:21:46 +0000</pubDate>
					<dc:creator>Athy G</dc:creator>

					<description>
						<![CDATA[
						<p>Hello again,</p>
<p>Managed to get this sorted for the main shop page, but still having issues with this, ie:<br />
 &#8211; Products page &#8211; no sidebar appearing on this page<br />
 &#8211; Categories page &#8211; wrong sidebar appearing (standard, rather than custom Woocommerce).</p>
<p>Seems there&#8217;s still a bit of work to get this sorted.</p>
<p>Athy.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

