From 8f1f98fa02e45af5f1acd7296176edee12e3ef12 Mon Sep 17 00:00:00 2001 From: nacin Date: Wed, 27 Oct 2010 01:56:54 +0000 Subject: [PATCH] Return empty array in wp_get_sidebars_widgets() if no sidebars are defined. fixes #14876. git-svn-id: http://svn.automattic.com/wordpress/trunk@15994 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/widgets.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wp-includes/widgets.php b/wp-includes/widgets.php index 4c6d4f448..7ec8fd72a 100644 --- a/wp-includes/widgets.php +++ b/wp-includes/widgets.php @@ -995,6 +995,9 @@ function wp_get_sidebars_widgets($deprecated = true) { if ( $deprecated !== true ) _deprecated_argument( __FUNCTION__, '2.8.1' ); + if ( ! current_theme_supports( 'widgets' ) ) + return array(); + global $wp_registered_widgets, $wp_registered_sidebars, $_wp_sidebars_widgets; // If loading from front page, consult $_wp_sidebars_widgets rather than options