自从六月份折腾Riven这款主题以来,把自己所需要使用的功能都集成到主题中去,导致主题很臃肿。后来我也询问了其他博友的意见,一些功能能做成插件还是独立成插件吧,也让"主题应该有主题的样子"。前几天把《WordPress评论外链守卫插件》分离了出来,这几天又把"博友动态"给分离了出来。
我的博客内容质量不好,都是靠互访互评才能拉来一些流量,所以我还是比较在意"相互",互访、互评。早在2024年我在《如何经营好个人独立博客》就提到过博客互访,又来又单独就《如何有效的博客互访、互评!》表明过自己的观点。在这次主题的开发,我更是把"博客圈"改名为"博友圈",更加突出相互的友情,礼尚往来嘛!同时增加了更多的功能。
在博友圈页面,登录管理员账号的前提下,鼠标移动到所订阅的文章标题,会弹出该博主上次留言时间以及博客更新时间。
项目地址:
有兴趣的可以下载试用,并欢迎提出建议。https://github.com/laozhangge/wp-boyou-feed
一、提前
博友圈这款插件需要依赖Freshrss这款应用,我在《利用RSS订阅功能添加博友圈,实时展示博友最新文章!(PHP8.4版修复代码)》里有详细的部署教程。
二、FreshRSS 连接设置
WordPress博友动态插件安装好之后,后台左侧栏又多出一个"博友动态"设置菜单,里面有"设置"、"互访对账"两个选项。
前项三填入FreshRSS的API地址、用户名和密码,同步时间间隔默认6小时就好。
三、博友圈页面设置
新建页面,模板选择"博友动态",内容填写以下代码后,页面导航菜单根据需要自己设置。
[display_articles]
四、后台评论列表可直接添加RSS订阅
后台评论列表内顶部不仅可以看到近期评论者是否已被订阅外,在评论列表中可以直接点击"添加订阅",把网址添加到FreshRSS订阅里,省了单独再去FreshRSS后台订阅的操作。
五、互访对账功能
互访对账页面,可以显示你FreshRSS订阅的所有博客,并按来我的博客评论时间分成了常来、偶尔、冷淡、失聪、单向等栏,同时对所有订阅博客更新情况也有显示。在所订阅的博客中,难免会有一些博主停更、域名无效等情况,这个时候如果想取消订阅的话,也无需再去FreshRSS后台操作,直接在列表中点击"删除订阅"即可。




