Ticket #22321: 22321.diff
| File 22321.diff, 1.5 KB (added by , 13 years ago) |
|---|
-
wp-includes/class-feed.php
3 3 if ( !class_exists('SimplePie') ) 4 4 require_once (ABSPATH . WPINC . '/class-simplepie.php'); 5 5 6 if ( version_compare( SIMPLEPIE_VERSION, '1.3-dev', '>' ) ) :7 SimplePie_Cache::register( 'wp-transient', 'WP_Feed_Cache_Transient' );8 else :9 6 class WP_Feed_Cache extends SimplePie_Cache { 10 7 /** 11 8 * Create a new SimplePie_Cache object … … 17 14 return new WP_Feed_Cache_Transient($location, $filename, $extension); 18 15 } 19 16 } 20 endif;21 17 22 18 class WP_Feed_Cache_Transient { 23 19 var $name; -
wp-includes/feed.php
528 528 529 529 $feed = new SimplePie(); 530 530 531 if ( version_compare( SIMPLEPIE_VERSION, '1.3-dev', '>' ) ) { 532 $feed->set_cache_location( 'wp-transient' ); 533 $feed->registry->register( 'Cache', 'WP_Feed_Cache_Transient' ); 534 $feed->registry->register( 'File', 'WP_SimplePie_File' ); 535 } else { 536 $feed->set_cache_class( 'WP_Feed_Cache' ); 537 $feed->set_file_class( 'WP_SimplePie_File' ); 538 } 531 $feed->set_cache_class( 'WP_Feed_Cache' ); 532 $feed->set_file_class( 'WP_SimplePie_File' ); 539 533 540 534 $feed->set_feed_url($url); 541 535 $feed->set_cache_duration( apply_filters( 'wp_feed_cache_transient_lifetime', 12 * HOUR_IN_SECONDS, $url ) );