Baby Device Manager
一个功能强大的WordPress设备管理系统插件,支持设备分组管理、设备信息管理、自定义排序、状态跟踪等功能。
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/obaby/baby-device-manager/archive/refs/heads/master.zipReadme
Baby Device Manager
一个功能强大的WordPress设备管理系统插件,支持设备分组管理、设备信息管理、自定义排序、状态跟踪等功能。
功能特点
- 设备分组管理
- 创建和管理设备分组
- 自定义分组排序
- 分组描述信息
- 设备管理
- 添加/编辑/删除设备
- 设备状态管理(在售、停售、已售出、维修中、已报废)
- 设备图片和产品链接
- 自定义设备排序
- 设备描述信息
- 前端展示
- 响应式布局
- 按分组分类显示
- 支持多种排序方式
- 美观的界面设计
- 支持自定义每行显示设备数量(1-6个)
- 其他功能
- 图片管理:支持设备图片上传和显示
- 产品链接:支持添加产品详情页链接
- 状态跟踪:支持多种设备状态管理
- 自定义排序:支持设备分组和设备的自定义排序
安装要求
- WordPress 5.0 或更高版本
- PHP 7.2 或更高版本
- MySQL 5.6 或更高版本
安装方法
- 下载插件压缩包
- 在WordPress后台进入"插件 > 安装插件"页面
- 点击"上传插件"按钮,选择下载的压缩包
- 安装完成后点击"启用插件"
使用方法
管理界面
-
设备分组管理
- 进入"设备管理 > 设备分组"
- 添加新分组:填写分组名称、描述和排序值
- 编辑现有分组:修改分组信息或删除分组
- 排序值越小,显示越靠前
-
设备管理
- 进入"设备管理 > 添加设备"
- 填写设备信息:
- 设备名称
- 所属分组
- 设备描述
- 设备状态
- 设备图片URL
- 产品链接
- 排序值
前端显示
使用 shortcode 在页面或文章中显示设备列表:
-
基本用法
[baby_devices] -
按分组显示
[baby_devices group="分组名称"] -
按状态显示
[baby_devices status="在售"] -
自定义排序
[baby_devices orderby="sort_order" order="ASC"] -
组合使用
[baby_devices group="厨房电器" status="在售" orderby="sort_order" order="ASC"] -
自定义每行显示数量
[baby_devices per_row="4"]
Shortcode 参数说明
group:按分组名称筛选status:按设备状态筛选orderby:排序字段sort_order:按自定义排序(默认)created_at:按创建时间
order:排序方向ASC:升序(默认)DESC:降序
per_row:每行显示设备数量(1-6个,默认:3)
设置
- 在WordPress后台菜单中找到"设备管理 > 设置"
- 设置每行显示设备数量(1-6个)
- 点击"保存设置"按钮保存
注意事项
- 首次启用插件时会自动创建必要的数据表
- 删除插件时不会自动删除数据表,需要手动删除
- 建议定期备份数据库
- 图片URL需要是可访问的完整地址
更新日志
1.0.6
- 优化数据库升级逻辑
- 改进错误处理机制
- 提高插件升级的稳定性
1.0.5
- 添加设备和分组的隐藏功能
- 支持在前台选择性显示设备和分组
- 优化管理界面显示
1.0.4
- 修复状态按钮样式问题
- 优化状态类名生成逻辑
1.0.3
- 添加新的设备状态选项
- 优化数据库表结构
1.0.2
- 更新数据库表结构
- 优化设备状态显示
1.0.1
- 添加设备显示设置功能
- 支持自定义每行显示设备数量
1.0.0
- 初始版本发布
- 支持设备分组管理
- 支持设备信息管理
- 支持自定义排序
- 支持前端展示
技术支持
如有问题或建议,请访问:
作者
- obaby
- 网站:https://h4ck.org.cn
许可证
GPL v2 或更高版本