惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
月光博客
月光博客
美团技术团队
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
爱范儿
爱范儿
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
I
InfoQ
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
F
Fortinet All Blogs

清心语轩

避坑雷柏机械键盘-V500PRO IPTV折腾记录-用OpenWRT拨号IPTV多终端观看直播 修复宝塔修改www目录到挂载盘的权限问题 Docker部署Outline开源文档 0day之后的一些安全防范措施 1Panel搭建NextCloud私有云盘及同步盘 绿联NAS底层部署宝塔遇到的问题 做了个不大不小的鼻中隔矫正手术 优化RSS更新的微信通知功能 国庆出游之自驾游广西东兴-万尾-北海 - 清心语轩
使用RSS订阅功能添加博友圈,并增加微信通知
上善若水 · 2025-11-09 · via 清心语轩

2025-11-09网站建设2,569 次浏览

看到很多博主都为博客添加了“博友圈”功能,自己也手痒了,想添加一个,对于查看博友的动态确实很方便。

网上搜索了一圈,发现有很多实现方案,有用FreshRSS搭建服务,再使用api调用函数在WP加载的,也有直接采用RSS插件的。

我采用的是JefferZ佬的插件(jefrss-simple),WP后台能直接添加订阅源,不需要搭建RSS订阅站,能设置抓取时间间隔,能自定义主题。

前往 ☞ 博友圈 查看效果

自定义修改

安装之后,还是有些小问题,比如订阅菜单的位置在仪表盘下面,影响观感,还有显示的RSS订阅内容字数太少等,下面是我对插件的一些小调整。

1、修改订阅菜单的位置到评论下方,修改includes/admin.php文件。

2、修改抓取文章字数,虽然在shortcode.php中找到可以设置摘要长度,默认是200,但是抓取的文章内容总字数都没得200,这里设置没有任务意义,后来经过查找,发现在functions.php中有定义'description' => wp_trim_words($content, 55, '...'),应该就是这里的问题了,我将它修改为了300,这样前台就可以更多的显示文章内容。

3、自定义CSS样式,虽然插件已经集成了6个主题,但还是有一些不满意,就自己再修改了修改。

添加微信通知

1、Docker安装RssPush

docker run -d \
 --name RssPush \
 --restart always \
 -p 8000:8000 \
 -v /volume1/Docker/RssPush:/rsspush/api/data \
 -e TZ=Asia/Shanghai \
 -e ADMIN_KEY=admin \
 easychen/rsspush:latest

2、使用Server酱将监测到的内容推送到微信,但是Server酱每天只能免费发送5条消息,比较受限,且输出格式固化,显示效果不佳。

3、RssPush也支持自定义webhook的,这里折腾的时间就比较久了,因为RssPush只能输出FORM-ENCODED编码方式,而企业微信机器人是使用json编码,所以需要对输出内容进行转换。刚开始采用hookdeck,但是一直报错40008,可能是企业微信机器人不支持转换的格式,后来采用php网页进行格式转换,才完美输出。