From eda2d37158e208d9d489c52479e37eb1a6dcdcea Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Tue, 11 Mar 2008 18:01:22 +0000 Subject: [PATCH] Don't show multi widgets multi times in available widgets. Props mdawaffe. fixes #6162 git-svn-id: https://develop.svn.wordpress.org/trunk@7243 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/widgets.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wp-admin/includes/widgets.php b/wp-admin/includes/widgets.php index 5eb8f0c773..df977bf90b 100644 --- a/wp-admin/includes/widgets.php +++ b/wp-admin/includes/widgets.php @@ -52,7 +52,8 @@ function wp_list_widgets( $show = 'all', $_search = false ) { $widget_control_template = ob_get_contents(); ob_end_clean(); - if ( !$sidebar || $is_multi = false !== strpos( $widget_control_template, '%i%' ) ) { + $is_multi = false !== strpos( $widget_control_template, '%i%' ); + if ( !$sidebar || $is_multi ) { if ( $is_multi ) $already_shown[] = $widget['callback']; // it's a multi-widget. We only need to show it in the list once. $action = 'add';