如何将WordPress站点RSS feed默认1小时更新频率改为1天?

啊!洞庭湖的君山是多么雄伟壮观啊!就像一个忠诚的卫士守卫着洞庭湖,好让洞庭湖不受风雨的侵扰。一场小雨过后,出现了一道彩虹,就像一座美丽七彩桥。

使用 WordPress 建站的站长有很多,不过很多估计都没有注意到 WordPress 默认设置 RSS feed 的更新频率为每 1 个小时更新一次,这个更新频率对于我们个人博客来说是非常高的,我们能够做到日更就非常给力了,所以非常有必要将这个 RSS feed 更新频率从 1 小时更新改为 1 天甚至更长时间的更新。

默认 1 小时更新 1 次

那么我们应该如何将 WordPress 站点 RSS feed 默认 1 小时更新频率改为 1 天或其他时间呢?其实实现起来非常简单,只需要将以下代码添加到当前主题的 functions.php 文件中即可:

//每天更新 1 次
add_filter( 'rss_update_period', function() {return 'daily';} );
add_filter( 'rss_update_frequency', function() {return '1';} );

说明:

1、第 1 行代码中的 daily 是单位(天),单位值还可以设置为:

  • 'hourly' - 小时
  • 'daily' - 天
  • 'weekly' - 周
  • 'monthly' - 月
  • 'yearly' - 年

2、第 2 行代码中的 1 是更新频率的时间,上面 2 行代码组合起来就是声明这个 feed 每 1 天更新一次。

理解代码意思之后就可以根据自己站点的实际更新频率来设置了,比如:

//每周更新 1 次
add_filter( 'rss_update_period', function() {return 'weekly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );

//每月更新 1 次
add_filter( 'rss_update_period', function() {return 'monthly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );

//每年更新 1 次
add_filter( 'rss_update_period', function() {return 'yearly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );

内容整理自:露兜博客 - https://www.ludou.org/wordpress-set-rss-update-period.html

本文如何将WordPress站点RSS feed默认1小时更新频率改为1天?到此结束。对推销员而言,售后服务不是随便可以做好的,仍有很重的分量。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress做公司官网好吗?会不会显得档次很低?

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?