From 1b36a05e18f0dea007c4eb597e2995dd0cb7c8bc Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Sat, 11 Jun 2011 03:33:17 +0000 Subject: [PATCH] Restore the md5 in the Dash widget cache key, prevents issues with long widget ids. Props nacin. Fixes #16927 git-svn-id: https://develop.svn.wordpress.org/trunk@18265 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/dashboard.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-admin/includes/dashboard.php b/wp-admin/includes/dashboard.php index 9547f8f92c..169923ff89 100644 --- a/wp-admin/includes/dashboard.php +++ b/wp-admin/includes/dashboard.php @@ -1042,7 +1042,7 @@ function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = ar $check_urls = array( $widgets[$widget_id]['url'] ); } - $cache_key = 'dash_' . $widget_id; + $cache_key = 'dash_' . md5( $widget_id ); if ( false !== ( $output = get_transient( $cache_key ) ) ) { echo $output; return true; @@ -1118,7 +1118,7 @@ function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) { } } update_option( 'dashboard_widget_options', $widget_options ); - $cache_key = 'dash_' . $widget_id; + $cache_key = 'dash_' . md5( $widget_id ); delete_transient( $cache_key ); }