大小茜.cc 大小茜.cc

Moments(微语)-Typecho插件

微语插件 Moments

插件信息

  • 插件名:Moments(微语)
  • 版本:1.0.0
  • 功能定位:类似微博/朋友圈的轻量动态发布

功能清单

功能说明
发布微语管理员在前台弹出框发布,支持文字+图片(最多9张)+话题标签
隐藏/仅自己可见发布时可选勾选"仅自己可见",发布后也可切换
编辑微语管理员在前台直接编辑,图片/文字/标签/隐藏状态均可修改
删除微语管理员在前台删除,同时删除关联的物理图片文件
图片上传支持多图顺序上传,九宫格自适应布局(1/2/3/4/5-9张)
图片灯箱点击图片放大查看
点赞访客可点赞,基于Cookie防重复
评论支持访客评论、嵌套回复,按时间倒序显示
邮箱头像评论者输入邮箱后调用WeAvatar显示MD5头像
评论删除管理员可删除评论(级联删除子回复)
隐藏微语标识管理员视角:隐藏微语卡片淡黄底色 + 🔒仅自己可见徽章
隐藏微语权限管理员可见全部(含隐藏),非管理员不可见隐藏微语
分页前台分页导航,每页数量可在后台设置
后台设置仅保留插件设置页(每页数量、点赞开关、评论开关),发布/管理均在前台完成

演示页面

http://www.daxiaoxi.cc/memos.html

效果截图

ScreenShot_2026-07-15_122844_878.pngScreenShot_2026-07-15_122749_299.png

文件清单

文件说明
usr/plugins/Moments/Plugin.php插件核心:激活/禁用、数据库建表、CRUD方法
usr/plugins/Moments/Action.php前台API接口:发布/编辑/删除/列表/评论/上传等
usr/themes/Fluid/page-moments.php前台微语页面模板,可修改到自己的主题

数据库表

表名说明
typecho_moments微语主表(id, content, images, tags, likes, status, hidden, created, modified)
typecho_moments_comments评论表(id, mid, parent, author, email, url, content, ip, agent, status, created)

安装步骤

  1. 上传插件
    Moments 文件夹上传至 usr/plugins/ 目录
  2. 创建微语页面
    登录 Typecho 后台 → 撰写 → 新建页面 → 页面模板选择 微语(custom) → 发布
    记下页面URL,如 http://yourdomain.com/moments.html
  3. 激活插件
    后台 → 控制台 → 插件 → 找到"微语" → 点击启用
    激活时自动创建数据库表(含 hidden 字段)
  4. 配置插件
    点击插件的设置按钮,配置:
  5. 完成
    访问微语页面即可发布和管理微语

升级注意

若从旧版本升级,数据库会自动补齐 hidden 字段(createTable 中有 ALTER TABLE 兜底逻辑)。
若旧版存在后台"发布微语"菜单,需禁用→重新启用插件以清除旧菜单。


上一篇评论邮件通知插件-Typecho插件
下一篇给Typecho后台换套新皮肤

写下你的评论

3 条评论

  1. 娃哈哈 2026-07-16 14:16 回复

    博主,怎么办,感觉你博客的东西是宝贝,求个下载地址

    1. HLQ 博主 2026-07-16 14:19 回复

      微语插件还在修改中,过段时间会提供下载。😊

  2. 冰山 2026-08-10 20:59 回复

    正想使用微语功能,内容都在一个文件里吗?可以往下刷不断加载吗?

文章目录