You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现仅显示CPT UI插件创建的自定义文章类型专属RSS订阅源?

给CPT UI创建的自定义文章类型设置专属RSS源的方法
  • 直接利用WordPress原生规则(无需额外代码/插件)
    WordPress本身支持通过URL参数指定自定义文章类型的RSS源。假设你用CPT UI创建的自定义文章类型slug是movie(可在CPT UI的「编辑自定义文章类型」页面查看「文章类型slug」字段),直接访问以下格式的地址就能获取专属RSS:
    你的域名/feed/?post_type=你的CPT slug
    比如example.com/feed/?post_type=movie,这个地址只会返回该自定义文章类型的内容。

  • 自定义友好URL(代码实现)
    如果觉得带参数的URL不够美观,可以在主题的functions.php文件中添加以下代码,创建更简洁的RSS地址(比如example.com/movie/feed):

    function custom_cpt_feed_rewrite() {
        add_rewrite_rule(
            '^([^/]+)/feed/?$',
            'index.php?post_type=$matches[1]&feed=rss2',
            'top'
        );
    }
    add_action('init', 'custom_cpt_feed_rewrite');
    

    添加代码后,进入WordPress后台的「设置」→「固定链接」,点击「保存更改」刷新重写规则即可生效。

  • 插件辅助方式
    如果你不想写代码,可以用专门的自定义RSS插件,比如「Custom Post Type Feed」,安装激活后,在插件设置里选择需要生成RSS的自定义文章类型,就能直接生成专属订阅地址。

内容的提问来源于stack exchange,提问作者Johan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 20:48:19