WP_Feed_Cache
云策文档标注
概述
WP_Feed_Cache 是 WordPress 中用于 RSS 和 Atom 源缓存的类,继承自 SimplePieCache。它提供了一个 create 方法,用于创建基于瞬态(transients)的缓存处理对象。
关键要点
- WP_Feed_Cache 扩展了 SimplePieCache 类,专门处理 WordPress 环境下的源缓存。
- create 方法接收位置、文件名和扩展名参数,返回一个 WP_Feed_Cache_Transient 对象。
- 该方法自 WordPress 2.8.0 版本起可用,用于生成使用瞬态的缓存处理器。
代码示例
public function create( $location, $filename, $extension ) {
return new WP_Feed_Cache_Transient( $location, $filename, $extension );
}
原文内容
Methods
| Name | Description |
|---|---|
| WP_Feed_Cache::create | Creates a new SimplePieCache object. |
Source
class WP_Feed_Cache extends SimplePieCache {
/**
* Creates a new SimplePieCache object.
*
* @since 2.8.0
*
* @param string $location URL location (scheme is used to determine handler).
* @param string $filename Unique identifier for cache object.
* @param string $extension 'spi' or 'spc'.
* @return WP_Feed_Cache_Transient Feed cache handler object that uses transients.
*/
public function create( $location, $filename, $extension ) {
return new WP_Feed_Cache_Transient( $location, $filename, $extension );
}
}