diff --git a/wp-includes/default-widgets.php b/wp-includes/default-widgets.php index 1b1cc3fbd..eedf4c6d2 100644 --- a/wp-includes/default-widgets.php +++ b/wp-includes/default-widgets.php @@ -406,7 +406,7 @@ class WP_Widget_Text extends WP_Widget { -

/> 

+

/> 

'') ); $title = esc_attr( $instance['title'] ); - $count = (bool) $instance['count']; - $hierarchical = (bool) $instance['hierarchical']; - $dropdown = (bool) $instance['dropdown']; + $count = isset($instance['count']) ? (bool) $instance['count'] :false; + $hierarchical = isset( $instance['hierarchical'] ) ? (bool) $instance['hierarchical'] : false; + $dropdown = isset( $instance['dropdown'] ) ? (bool) $instance['dropdown'] : false; ?>

@@ -579,8 +579,8 @@ class WP_Widget_Recent_Posts extends WP_Widget { } function form( $instance ) { - $title = esc_attr($instance['title']); - if ( !$number = (int) $instance['number'] ) + $title = isset($instance['title']) ? esc_attr($instance['title']) : ''; + if ( !isset($instance['number']) || !$number = (int) $instance['number'] ) $number = 5; ?>

@@ -985,7 +985,7 @@ class WP_Widget_Tag_Cloud extends WP_Widget { function form( $instance ) { ?>

-

+