Add sidebar descriptions to sidebar settings and widget admin screen, props jeremyclarke scribu, fixes #11157
git-svn-id: http://svn.automattic.com/wordpress/trunk@12213 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -434,7 +434,7 @@ function wp_default_styles( &$styles ) {
|
||||
|
||||
$styles->add( 'global', "/wp-admin/css/global$suffix.css", array(), '20090630' );
|
||||
$styles->add( 'media', "/wp-admin/css/media$suffix.css", array(), '20091029' );
|
||||
$styles->add( 'widgets', "/wp-admin/css/widgets$suffix.css", array(), '20090603' );
|
||||
$styles->add( 'widgets', "/wp-admin/css/widgets$suffix.css", array(), '20091118' );
|
||||
$styles->add( 'dashboard', "/wp-admin/css/dashboard$suffix.css", array(), '20090514' );
|
||||
$styles->add( 'install', "/wp-admin/css/install$suffix.css", array(), '20090514' );
|
||||
$styles->add( 'theme-editor', "/wp-admin/css/theme-editor$suffix.css", array(), '20090625' );
|
||||
|
||||
@@ -544,6 +544,7 @@ function register_sidebar($args = array()) {
|
||||
$defaults = array(
|
||||
'name' => sprintf(__('Sidebar %d'), $i ),
|
||||
'id' => "sidebar-$i",
|
||||
'description' => '',
|
||||
'before_widget' => '<li id="%1$s" class="widget %2$s">',
|
||||
'after_widget' => "</li>\n",
|
||||
'before_title' => '<h2 class="widgettitle">',
|
||||
@@ -650,6 +651,28 @@ function wp_widget_description( $id ) {
|
||||
return esc_html( $wp_registered_widgets[$id]['description'] );
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve description for a sidebar.
|
||||
*
|
||||
* When registering sidebars a 'description' parameter can be included that
|
||||
* describes the sidebar for display on the widget administration panel.
|
||||
*
|
||||
* @since 2.9.0
|
||||
*
|
||||
* @param int|string $id sidebar ID.
|
||||
* @return string Sidebar description, if available. Null on failure to retrieve description.
|
||||
*/
|
||||
function wp_sidebar_description( $id ) {
|
||||
if ( !is_scalar($id) )
|
||||
return;
|
||||
|
||||
global $wp_registered_sidebars;
|
||||
|
||||
if ( isset($wp_registered_sidebars[$id]['description']) )
|
||||
return esc_html( $wp_registered_sidebars[$id]['description'] );
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Remove widget from sidebar.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user