From bcbb15ca21acdc29e32ec6ecfe70e3fc67f211d1 Mon Sep 17 00:00:00 2001 From: Andrew 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: https://develop.svn.wordpress.org/trunk@15994 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/widgets.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wp-includes/widgets.php b/wp-includes/widgets.php index 4c6d4f4489..7ec8fd72a5 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