Your plugin seems like a godsend since my webs are mainly CMS which require unique sidebars on every page.
I'm not a PHP person, so maybe it was me not understanding the directions. Here's what I did:
In my (custom) template (voice.php) I replaced the existing sidebar code:
<?php get_sidebar('voice'); ?>
with your example (exactly as shown):
<?php dynamic_sidebar( apply_filters( 'ryno_sidebar', 'default-sidebar-id' ) ); ?>
I then put the following in functions.php:
register_sidebar( array( 'name' => 'default-sidebar-id', 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>', ) );
In the Manage Sidebars panel I created a new sidebar "voice". I then checked the page in the "All Pages" list that I wanted the sidebar to appear in (Voice News) and set the attributes (Name, Description, Before Title, etc...) per your example.
And, nothing changes on the page's edit view.
One suggestion is that a step-by-step example/instruction be developed for WordPress dummies like myself.
Thanks in advance. I think you have a very valuable product here.