Argon主题美化 – 网站RSS源添加说说功能
本文最后更新于 10 天前,其中的信息可能已经过时,如有 错误/失效 请发送邮件到qimeng9420@foxmail.com或留言。

前言

加入了RSS阅读器:Follow的怀抱,更新自己订阅源的时候发现不能识别自己的说说内容,现在发现人工智能真的是个好东西,解决问题事半功倍,在请教 Kimi 后,很快给出了解决办法。


我的网站RSS订阅源:https://www.xiamuyan.com/feed


方法

在主题文件 functions.php 添加以下代码即可实现。

// 将 shuoshuo 类型的文章加入到 RSS 中
function custom_rss_query($query) {
    if ($query->is_feed) {
        $query->set('post_type', array('post', 'shuoshuo')); // 添加 'shuoshuo' 类型
    }
    return $query;
}
add_filter('pre_get_posts', 'custom_rss_query');

// 只在 RSS 中为没有标题的 shuoshuo 自动生成默认标题
function add_default_title_to_rss_shuoshuo($title, $post_id) {
    if (is_feed()) {  // 检查是否是 RSS feed
        $post_type = get_post_type($post_id);

        if ($post_type == 'shuoshuo' && $title == '') {
            return '说说'; // 只在 RSS 中为无标题的说说设置默认标题“说说”
        }
    }

    return $title;
}
add_filter('the_title', 'add_default_title_to_rss_shuoshuo', 10, 2);

另外还推荐了一款不用更改主题文件就可解决问题的方案,使用WordPress插件Code Snippets

Beautify-Argon-RSS01

保存成功后可以去 Follow 页面刷新一下是否添加成功。

Beautify-Argon-RSS02

RSS浏览器展示信息设置

在 RSS 的结尾信息说明添加,可以直接使用 Yoast SEO 中的RSS设置选项进行设置。

Beautify-Argon-RSS03

Beautify-Argon-RSS04

如果觉得本文对您有帮助,可以支持下博主,谢谢啦!!!

留言板 | 博客主页
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇