Make WordPress Core

Ticket #9483: 9483.diff

File 9483.diff, 814 bytes (added by DD32, 16 years ago)
  • wp-admin/includes/dashboard.php

     
    838838                $check_urls = array( $widgets[$widget_id]['url'] );
    839839        }
    840840
    841 
    842         /* TODO Cache check here.
     841        include_once ABSPATH . WPINC . '/class-feed.php';
    843842        foreach ( $check_urls as $check_url ) {
    844 
    845                 if ( 'HIT' !== $status ) {
     843                $cache = new WP_Feed_Cache_Transient('', md5($check_url), '');
     844                if ( ! $cache->load() ) {
    846845                        echo $loading;
    847846                        return false;
    848847                }
    849848        }
    850         */
    851849
    852         // Always load async until above fixed.
    853         echo $loading;
    854         return false;
    855 
    856850        if ( $callback && is_callable( $callback ) ) {
    857851                $args = array_slice( func_get_args(), 2 );
    858852                array_unshift( $args, $widget_id );