Back

WordPress 更换 Feed 类型

By ROYWANG 五月 09, 2022 NOTE

前段时间发表了 WebFeed倡议书,倡议书中关于 Feed 类型,推荐所有独立博主都使用 atom,但 WordPress 默认 Feed 类型使用的是 RSS。

关于如何切换为 atom,WordPress官方并没有给出解答,遍寻百度、谷歌等等没有搜索出关于切换 WordPress Feed类型的教程。遍寻WordPress代码终于找到了切换的地方。


切换 Feed 类型

WordPress 在 /wp-includes/feed.php 文件中大约89行处,定义了一个函数——default_feed,仅需将该函数第二个值从默认的 rss 设置为 atom 即可

img

Feed 类型对照表:

1
2
3
4
5
atom:           $default_feed = apply_filters( 'default_feed', 'atom' );
rss0.92: $default_feed = apply_filters( 'default_feed', 'rss' );
rss2: $default_feed = apply_filters( 'default_feed', 'rss2' );

rss 1.0/ rdf: $default_feed = apply_filters( 'default_feed', 'rdf' );

更改完毕,刷新一下页面即可切换完成。

img

默认的 RSS 其实也没什么问题,只不过目前各类博客对于 RSS 输出的内容有些混乱,使用 Atom 会使 Feed 更加规范。

许可协议

本文由 ROYWANG 原创,采用 CC BY-NC-SA 4.0 协议。转载请注明出处。

PERMALINK

https://roy.wang/wp-change-feed-type/

Comments