写在前面
最近折腾了一套自己的 Fediverse 微博系统 —— GoToSocial,并搭配自己博客做了一个说说页面,把我日常发布的内容聚合进来,就像一个“朋友圈”一样。
为了方便管理和扩展,我写了一个 WordPress 插件,通过短代码 [...gotosocial_say_ajax]
(去掉...
)实现在页面中展示自己的 GoToSocial 说说内容,支持图片、评论、点赞数展示,还实现了“加载更多”的功能。
今天这篇文章,我就把这个插件和实现方法分享出来,并附上完整使用教程与 Access Token 的获取方法,希望能帮到也想整合去中心化社交内容的博友们。
插件介绍:GoToSocial 说说展示 for WordPress
这个插件的主要功能包括:
- 展示指定 GoToSocial 用户的说说内容
- 支持图片展示,点击放大,自动横排布局
- 展示评论内容(头像 + 用户名 + 评论)
- 显示点赞(❤️)、转发(🔁)、评论(💬)统计
- 加载更多功能,自动分页
- 样式优化为“朋友圈”风格
- 兼容手机端,响应式布局
插件完全开源,使用无门槛:
GitHub 地址:
https://github.com/2443266417/gotosocial-wordpress-plugin
插件效果演示:
https://www.duanxiansen.com/gotosocial
插件安装教程(详细步骤)
第一步:下载插件
直接访问 GitHub:
https://github.com/2443266417/gotosocial-wordpress-plugin
下载 ZIP 压缩包后解压上传:
- 登录 WordPress 后台 → 插件 → 安装插件 → 上传插件 → 选择 ZIP 上传
- 或者 FTP 上传到
wp-content/plugins/
目录
安装并启用插件。
第二步:配置插件参数
插件启用后,在后台「设置」菜单下会多出一项「GoToSocial 设置」。
需要配置以下参数:
配置项 | 示例值 | 说明 |
---|---|---|
GoToSocial 用户名 | duanxiansen |
即你的帐号名 |
实例地址 | https://duanbo.cc |
必须是完整网址 |
每页加载数量 | 10 |
建议为 10 或更小 |
Access Token | xxxxxxx |
用于私密 API 授权 |
注意:Access Token 为必选字段,必须填写。
如何获取 GoToSocial Access Token?
如果你使用的是我推荐的 duanbo.cc 实例部署方式或自建并启用了后台面板,那获取 Access Token 非常简单。
推荐方法:后台面板直接获取
进入你部署的 GoToSocial 实例后台,使用管理员账号登录后台控制面板。
进入【Applications / 应用】管理页面。
新建一个应用。
点击应用详情,点击Request access token。
复制其中的 Access Token(访问令牌)。
在页面中插入短代码
插件通过短代码实现动态展示。
- 进入 WordPress → 页面 → 新建页面
- 输入如下短代码:
[...gotosocial_say_ajax]
(去掉...
)
- 发布页面,访问即可看到你发布的 GoToSocial 动态内容。
支持“加载更多”、“评论展示”、“点击放大图片”等功能。
展示效果
以下是插件展示效果:
说说展示
- 显示头像、昵称、时间
- 自动分页加载
多图支持
- 多图自动横排布局
- 图片点击放大
评论展示
- 显示评论者头像、昵称、内容
- 支持点击跳转查看更多评论
常见问题 FAQ
1. 为什么图片不显示?
- 检查实例地址是否
https://
开头 - 检查是否填写 Access Token
2. 评论为什么不全?
- 默认最多显示 3 条评论,其余通过“查看更多评论”跳转查看
3. 多图为什么没有横排?
- 检查主题是否影响
p
标签自动嵌套问题,可用插件或主题兼容
4. 插件是否支持 Mastodon?
- 原生接口兼容 Mastodon,但评论结构等差异较大,仅建议用于 GoToSocial
总结
这个插件是我用来展示 GoToSocial 说说内容的轻量方案,基于 AJAX 动态加载,并优化了移动端和展示样式。
功能虽然简单,但基本满足了“朋友圈”展示的需求,非常适合喜欢折腾博客 + 去中心化社交的朋友。
如果你也搭建了自己的 GoToSocial 实例,不妨试试这款插件,轻松打造你自己的公开“朋友圈”页面。