WordPress RSS 排除特定分类 & 推送旧文更新
最近 Kevin's Space 被我折腾的挺凶,已经逐步从轻量级个人博客慢慢变化成综合性网站了。当然啦,网站内容方向和之前的并没有变化,只是数量上可能更多更细了,且难免会有一些转载的或者大多数博友不那么感兴趣的内容。因此我需要在 RSS 中进行一定程度的屏蔽,可能会是整个目录,亦有可能是某些特定文章。
同时呢,还有一些我认为有价值的文章我会反复更新,我可能也会去再次推送 RSS 给订阅者。以下是我对这些操作的简单记录,您各位老鸟做个参考。
1. 在 WordPress RSS 中排除特定分类文章
因为考虑到 Kevin's 有不少 RSS 订阅者,但同时呢我这又要更新不少订阅用户不喜欢看的内容,所以要在 WordPress 的 RSS 中隐藏特定分类的发布。如此便需要对 functions.php
文件进行一些修改以筛选 RSS 的输出内容。这是一个基本的步骤描述:
- 打开您的 WordPress 主题文件夹,找到并编辑
functions.php
文件。 - 选择一个对应的隐藏分类的 id。
- 在
functions.php
文件中,加入以下的 PHP 代码:
function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-5'); // 这里的 -5 应当替换为您想隐藏的分类 I..... [ 阅读全文 ]
原文链接: https://www.shephe.com/website/wordpress-rss-enhance/
版权声明: Kevin's Space 版权所有,转载请用明链标明本文地址
本站相关: 随机文章 | 站长微博 | 关于本站 | 联系站长 | 捐助作者