| 1 |
Index: wp-includes/widgets.php |
|---|
| 2 |
=================================================================== |
|---|
| 3 |
--- wp-includes/widgets.php (revision 5342) |
|---|
| 4 |
+++ wp-includes/widgets.php (working copy) |
|---|
| 5 |
@@ -44,7 +44,6 @@ |
|---|
| 6 |
|
|---|
| 7 |
$defaults = array( |
|---|
| 8 |
'name' => sprintf(__('Sidebar %d'), count($wp_registered_sidebars) + 1 ), |
|---|
| 9 |
- 'id' => "sidebar-$i", |
|---|
| 10 |
'before_widget' => '<li id="%1$s" class="widget %2$s">', |
|---|
| 11 |
'after_widget' => "</li>\n", |
|---|
| 12 |
'before_title' => '<h2 class="widgettitle">', |
|---|
| 13 |
@@ -53,6 +52,7 @@ |
|---|
| 14 |
|
|---|
| 15 |
$sidebar = array_merge($defaults, $args); |
|---|
| 16 |
|
|---|
| 17 |
+ if ( ! isset($sidebar['id']) ) $sidebar['id'] = sanitize_title($sidebar['name']); |
|---|
| 18 |
$wp_registered_sidebars[$sidebar['id']] = $sidebar; |
|---|
| 19 |
|
|---|
| 20 |
return $sidebar['id']; |
|---|