类文档

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 );
	}
}