diff --git a/public_html/wp/wp-includes/widgets.php b/public_html/wp/wp-includes/widgets.php
index 5a2f58c..90d001a 100644
--- a/public_html/wp/wp-includes/widgets.php
+++ b/public_html/wp/wp-includes/widgets.php
@@ -1044,6 +1044,23 @@ function the_widget( $widget, $instance = array(), $args = array() ) {
 	$instance = wp_parse_args($instance);
 
 	/**
+	 * Filter the settings for a particular widget instance.
+	 *
+	 * Returning false will effectively short-circuit display of the widget.
+	 *
+	 * @since 2.8.0
+	 *
+	 * @param array     $instance   The current widget instance's settings.
+	 * @param WP_Widget $widget_obj The current widget instance.
+	 * @param array     $args       An array of default widget arguments.
+	 */
+	$instance = apply_filters( 'widget_display_callback', $instance, $widget_obj, $args );
+	
+	if ( false === $instance ) {
+		return;
+	}
+		
+	/**
 	 * Fires before rendering the requested widget.
 	 *
 	 * @since 3.0.0
