You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress中修改Feedzy RSS插件的缓存时间至1分钟

修改Feedzy RSS Feeds插件缓存时间为1分钟的方法

Feedzy RSS Feeds插件默认最短缓存时长为1小时,你可以通过WordPress过滤钩子feedzy_cache_duration修改设置,实现1分钟的缓存周期。

全局修改所有Feedzy源的缓存时间

将以下代码添加到主题functions.php文件,或使用代码片段插件(如Code Snippets)插入:

add_filter( 'feedzy_cache_duration', 'custom_feedzy_short_cache' );
function custom_feedzy_short_cache( $default_duration ) {
    // 返回60秒(1分钟)作为新的缓存时长
    return 60;
}

针对特定RSS源设置1分钟缓存

如果仅需给特定RSS源缩短缓存时间,其他源保留默认,可使用带参数的钩子写法:

add_filter( 'feedzy_cache_duration', 'custom_feedzy_per_source_cache', 10, 2 );
function custom_feedzy_per_source_cache( $default_duration, $feed_url ) {
    // 替换为你需要调整的目标RSS源地址
    $target_feed = 'https://example.com/your-target-feed.rss';
    if ( $feed_url === $target_feed ) {
        return 60; // 特定源设置为1分钟缓存
    }
    // 其他源沿用插件默认缓存时长
    return $default_duration;
}

注意事项

  • 直接修改主题functions.php前请备份文件,避免语法错误导致网站故障;使用代码片段插件是更安全的选择。
  • 过短的缓存时间会提升服务器对RSS源的请求频率,可能触发对方服务器的访问限制,建议根据实际需求权衡设置。

内容的提问来源于stack exchange,提问作者Viljar Villiste

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 21:12:08