跳转到内容

插件总览

「插件」是给站点追加新功能的扩展模块——客服浮窗、邮件订阅、统计分析、轮播图、社交分享按钮……都是插件。

后台入口:扩展市场 → 插件 Tab

待补充截图 网格式展示所有插件:内置 + 第三方,每张卡片含名称 / 截图 / 状态 / 配置按钮 / 启用开关
后台「扩展市场 → 插件」页全貌

按用途分类:

类型例子
首页 / 落地页扩展轮播图、客户证言、数字成就墙、特性 3 列
转化工具邮件订阅、聊天客服、退出意图弹窗、限时促销条
数据追踪Google Analytics、Facebook Pixel、百度统计、自建埋点
社交集成微信分享、X / Twitter 卡片、LinkedIn 分享按钮
内容增强阅读进度条、代码高亮主题、目录侧栏、相关推荐算法
后台增强高级编辑器、批量导入、SEO 分析报告、AI 写作助手
集成对接Hubspot CRM、Mailchimp、企业微信通知、钉钉通知
维度主题插件
作用整体视觉骨架(布局、配色)单一功能扩展(一个具体能力)
范围全站生效通常只影响某个页面 / 区块
同时启用数量1 个多个
依赖关系独立需要主题预留 挂载点
影响前台外观巨大(重构整站)局部(只改插件挂的地方)

典型组合:1 个主题 + 5-15 个插件 = 你的完整站点。

跟主题类似:

维度内置插件第三方插件
来源系统自带你上传 zip 包
能否禁用✅ 可以(内置插件不强制启用)✅ 可以
能否卸载❌ 不能✅ 可以(先停用 + 解除挂载)
质量保证官方保证取决于开发者

内置插件(系统自带)通常包括:

  • 首页轮播图(hero carousel)
  • 询盘表单
  • 简单的统计埋点
  • 常用社交分享

第三方插件:从主题市场(建设中)下载或开发者打包给你。

一个站点可以同时启用 多个插件,互不冲突(前提是开发者写得好)。

举例:

当前启用的插件:
✅ 首页轮播图(挂在 homepage-hero)
✅ 邮件订阅(挂在 footer-extra)
✅ 客服浮窗(自动注入到所有页面)
✅ Google Analytics(追踪所有页面访问)
✅ 阅读进度条(仅文章详情页生效)

每个插件独立工作,独立配置。

详见 主题与插件协作。简要:

  • 主题在固定位置预留槽位(slot)
  • 插件挂到 slot 上 → 在那个位置渲染插件内容
  • 也有插件不需要 slot(比如统计代码、客服浮窗——它们直接注入到 <head> 或浮层)

1. 装一个插件会不会让站点崩溃

Section titled “1. 装一个插件会不会让站点崩溃”

取决于插件质量

  • 官方 / 可信开发者的插件 → 99% 安全
  • 来源不明的盗版 / 社区破解版 → 极高风险

安全做法:在测试环境先装 → 验证 → 再上生产。

少数情况会——主要冲突场景:

  • 两个插件都注入相同的 <head> 标签(如两个统计插件抢 dataLayer
  • 两个插件操作同一个 DOM 元素(罕见)
  • CSS 选择器冲突(罕见)

遇到冲突的处理

  1. 临时停用其中一个 → 看冲突是否消失
  2. 联系两个插件的开发者协调

——每个插件都加载 JS / CSS,累计影响性能

  • 5 个插件 → 几乎无感
  • 15 个插件 → 可能慢 0.5-1 秒
  • 30+ 个插件 → 明显变慢

保守建议:只装真正需要的,定期清理不用的。

4. 我能给同一个插件挂在多个地方吗

Section titled “4. 我能给同一个插件挂在多个地方吗”

可以——同一个插件可以挂到多个 slot,每次挂载是独立配置

详见 主题与插件协作 - 同一个插件挂在不同 slot

通常不会——插件配置存数据库,跟插件代码包分开。

少数情况会:

  • 开发者在新版本里删了某个配置项 → 旧值丢失
  • 数据格式变了(从字符串变成对象)→ 需要手动迁移

升级前截图保存当前配置 + 让运维做数据库备份。

接下来 4 篇带你走完插件相关全部能力:

1. 安装与启用插件

上传第三方插件 zip / 启用 / 停用 / 卸载

阅读 →

2. 插件配置

每个插件的设置项怎么调(通用规律 + 典型例子)

阅读 →

3. 挂载到主题槽位

把插件挂到首页 / Footer / 其他位置

阅读 →

4. 常见插件类型与用法

轮播图、订阅、客服、统计、社交分享——典型场景示例

阅读 →

可以——BangNiCMS 提供完整的插件开发文档。需要会 React / Astro 等前端技术。详见 开发者 章节(建设中)。

排查:

检查项怎么看
插件是否启用「扩展市场 → 插件」状态是 active
是否还挂在 slot 上「插件挂载」检查
主题升级是否破坏了 slot切到内置主题验证
浏览器缓存硬刷新
错误日志让运维看 server / web 日志

通常保留——插件配置和数据存数据库,卸载只删代码包。重新装回同名插件,数据还在。

少数插件有”彻底删除”选项 → 卸载时清除所有数据。

详见 安装与启用插件 - 卸载

我能让某些插件只在某种语言下生效吗?

Section titled “我能让某些插件只在某种语言下生效吗?”

取决于插件设计——多数插件是全语言生效。

少数插件支持”按语言过滤”(如某个促销插件只对中文用户显示)——查插件设置面板有没有这个选项。

安装与启用插件 →