Dynamic Sidebar Issue
-
Hi there,
I’m trying to display a dynamic sidebar I’ve created on a custom page template.I’ve added this to functions:
if ( function_exists('register_sidebar') ) { register_sidebar(array( 'name' => 'Shop Sidebar', 'id' => 'shop-sidebar', 'description' => 'Sidebar on Shop Pages', 'before_widget' => '<li id="%1$s">', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>', )); }
I’ve created a sidebar-shop.php with the following:
<p>shop sidebar file</p> <div id="secondary" class="sidebar-container" role="complementary"> <div class="widget-area"> <?php dynamic_sidebar( 'shop-sidebar' ); ?> </div><!-- .widget-area --> </div><!-- #secondary -->
And on my page template, I’ve added this:
<?php get_sidebar('shop'); ?>
Its getting the correct sidebar-shop file, because I’m getting the ‘shop sidebar file’ paragraph at the top, but the actual widgets I’ve dragged onto this sidebar don’t appear.
Could anybody help please?
Thanks,
Craig
- The topic ‘Dynamic Sidebar Issue’ is closed to new replies.