Make WordPress Core

Ticket #4169: wp-includes_widgets.php.diff20070428

File wp-includes_widgets.php.diff20070428, 701 bytes (added by filosofo, 19 years ago)
Line 
1Index: 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'];