三无青年

热爱生活,重新开始

日期: 2025 年 6 月 23 日

  • WordPress 展示 GoToSocial 的说说内容(朋友圈风格插件 + Access Token 获取教程)

    写在前面

    最近折腾了一套自己的 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 压缩包后解压上传:

    1. 登录 WordPress 后台 → 插件 → 安装插件 → 上传插件 → 选择 ZIP 上传
    2. 或者 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 实例,不妨试试这款插件,轻松打造你自己的公开“朋友圈”页面。