示例#1
0
<?php

if (!class_exists('SimplePie')) {
    require_once ABSPATH . WPINC . '/class-simplepie.php';
}
if (version_compare(SIMPLEPIE_VERSION, '1.3-dev', '>')) {
    SimplePie_Cache::register('wp-transient', 'WP_Feed_Cache_Transient');
} else {
    class WP_Feed_Cache extends SimplePie_Cache
    {
        /**
         * Create a new SimplePie_Cache object
         *
         * @static
         * @access public
         */
        function create($location, $filename, $extension)
        {
            return new WP_Feed_Cache_Transient($location, $filename, $extension);
        }
    }
}
class WP_Feed_Cache_Transient
{
    var $name;
    var $mod_name;
    var $lifetime = 43200;
    //Default lifetime in cache of 12 hours
    function __construct($location, $filename, $extension)
    {
        $this->name = 'feed_' . $filename;