7+ WordPress RSS Feed 设置及优化技巧
之前已经介绍了 WordPress的RSS Feed地址是什么?如何添加?如何订阅?,今天补充一下 WordPress RSS Feed 设置及优化技巧。
RSS Feed 基本设置
在后台 > 设置 >阅读,可以设置 Feed 输出的篇数和类型:
注:如无特殊说明,下面的代码都添加到当前主题的 functions.php 文件即可
Feed 输出自定义内容
在feed中输出自定义内容可以通过 ‘the_content’ 这个 filter 钩子轻松实现,我们要做的就是使用 is_feed() 这个条件标签来判断只在 Feed 输出内容。例如下面的例子:
注:
1. 代码中的 $content 是WordPress预留的 文章内容变量,$output 是我们自定义的变量,用来添加自定义内容;
2. $content . $output 表示在文章原文的后面添加 $output 的内容,如果你想在原文前面添加,可以改为 $output . $content
3. $output 后面的自定义内容可以是 HTML 代码,比如下面的例子:
Feed 输出自定义字段
如果你在文章中使用了自定义字段,要在Feed中输出的话,可以使用 get_post_meta() 函数获取自定义字段的值。假设你要调用的是 copyright 这个自定义字段,可以使用下面的代码:
Feed 输出文章特色图像
Feed 只输出简码内容
在 Feed 中排除分类
如果要排除多个分类,将第 4 行修改为下面的代码:
Feed 输出自定义文章类型的内容
请移步阅读《让WordPress RSS Feed输出自定义文章类型的内容》
禁用所有 Feed 订阅
如果你不愿意让别人订阅的你网站,可以使用下面的代码:
好了,今天就分享这些,如果你还知道其他Feed优化技巧,欢迎和我们一起分享。
本文链接:https://h.finchui.com/wordpress/2507.html 转载需授权!