Title: Widget Unique Id
Last modified: August 19, 2016

---

# Widget Unique Id

 *  [huntz](https://wordpress.org/support/users/huntz/)
 * (@huntz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/widget-unique-id/)
 * Hello, I am looking to give each of my widgets a unique identifer in two places,
   I have capitalized below where im looking for the identifiers if anyone could
   help please. Thanks
 *     ```
       // Register Sidebars
       register_sidebar( array(
                 'name' => 'Primary Sidebar',
                 'before_widget' => "<div class=\"xoxo2\">",
                 'before_title' => "<div class=\"widgettitle\"><div style=\"float:right;display:inline\"><a href=\"javascript:animatedcollapse.toggle('UNIQUEIDPLEASE')\"><img src=\"http://blablabla/intranetfront/wp-content/themes/whiteboard/images/downarrow.jpg\"></a></div>",
                 'after_title' => '</div><div id="SAMEUNIQUEIDASABOVEPLEASE:-)" class="widgetcontent"><div  class="textwidget">',
                 'after_widget' => '</div></div></div>'
       ) );
       ```
   

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/widget-unique-id/#post-1518405)
 * See the examples given here.
    [http://codex.wordpress.org/Function_Reference/register_sidebar](http://codex.wordpress.org/Function_Reference/register_sidebar)
   [http://codex.wordpress.org/Function_Reference/register_sidebars](http://codex.wordpress.org/Function_Reference/register_sidebars)
 * Each example uses a unique ID for each sidebar.
 *  Thread Starter [huntz](https://wordpress.org/support/users/huntz/)
 * (@huntz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/widget-unique-id/#post-1518409)
 * Ok I see how to do that but I try to use the same piece of code to put in the
   second place i’m looking for the id and it doesn’t work. Any ideas?
 * Thanks
 *  Thread Starter [huntz](https://wordpress.org/support/users/huntz/)
 * (@huntz)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/widget-unique-id/#post-1518411)
 * I use id=”%1$s” in ‘before_widget’ and it works but it doesn’t work in after_title.
   That %1$s only works in ‘before_widget’ by the looks of it. Could I store it 
   in a var or something?
 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 11 months ago](https://wordpress.org/support/topic/widget-unique-id/#post-1518531)
 * Ok, so assuming you want to register several and have incrementing IDs, a basic
   counter..
 *     ```
       <?php
       $i = 1; // i is 1
       register_sidebar( array(
       	'name' => "My sidebar $i",
       	'before_widget' => "<div class=\"xoxo2\">",
       	'after_widget' => "</div></div></div>",
       	'before_title' => "<div class=\"widgettitle\"><div style=\"float:right;display:inline\"><a href=\"javascript:animatedcollapse.toggle('my-sidebar-$i')\"><img src=\"http://blablabla/intranetfront/wp-content/themes/whiteboard/images/downarrow.jpg\"></a></div>",
       	'after_title' => "</div><div id=\"my-sidebar-$i\" class=\"widgetcontent\"><div class=\"textwidget\">"
       ));
       $i++; // i is now 2
       register_sidebar( array(
       	'name' => "My sidebar $i",
       	'before_widget' => "<div class=\"xoxo2\">",
       	'after_widget' => "</div></div></div>",
       	'before_title' => "<div class=\"widgettitle\"><div style=\"float:right;display:inline\"><a href=\"javascript:animatedcollapse.toggle('my-sidebar-$i')\"><img src=\"http://blablabla/intranetfront/wp-content/themes/whiteboard/images/downarrow.jpg\"></a></div>",
       	'after_title' => "</div><div id=\"my-sidebar-$i\" class=\"widgetcontent\"><div class=\"textwidget\">"
       ));
       $i++; // i is now 3
       register_sidebar( array(
       	'name' => "My sidebar $i",
       	'before_widget' => "<div class=\"xoxo2\">",
       	'after_widget' => "</div></div></div>",
       	'before_title' => "<div class=\"widgettitle\"><div style=\"float:right;display:inline\"><a href=\"javascript:animatedcollapse.toggle('my-sidebar-$i')\"><img src=\"http://blablabla/intranetfront/wp-content/themes/whiteboard/images/downarrow.jpg\"></a></div>",
       	'after_title' => "</div><div id=\"my-sidebar-$i\" class=\"widgetcontent\"><div class=\"textwidget\">"
       ));
       ?>
       ```
   

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Widget Unique Id’ is closed to new replies.

## Tags

 * [widget id](https://wordpress.org/support/topic-tag/widget-id/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4 replies
 * 2 participants
 * Last reply from: [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * Last activity: [15 years, 11 months ago](https://wordpress.org/support/topic/widget-unique-id/#post-1518531)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
