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

推荐订阅源

V
V2EX
J
Java Code Geeks
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta
美团技术团队
N
Netflix TechBlog - Medium
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
The Cloudflare Blog
量子位
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net
H
Hackread – Cybersecurity News, Data Breaches, AI and More

清心语轩

避坑雷柏机械键盘-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网页进行格式转换,才完美输出。