WP Manifestindependent plugin directory
manifest / content / baby-device-manager

Baby Device Manager

一个功能强大的WordPress设备管理系统插件,支持设备分组管理、设备信息管理、自定义排序、状态跟踪等功能。

by obaby · github.com/obaby/baby-device-manager · website

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.zip

Readme

Baby Device Manager

一个功能强大的WordPress设备管理系统插件,支持设备分组管理、设备信息管理、自定义排序、状态跟踪等功能。

功能特点

  • 设备分组管理
    • 创建和管理设备分组
    • 自定义分组排序
    • 分组描述信息
  • 设备管理
    • 添加/编辑/删除设备
    • 设备状态管理(在售、停售、已售出、维修中、已报废)
    • 设备图片和产品链接
    • 自定义设备排序
    • 设备描述信息
  • 前端展示
    • 响应式布局
    • 按分组分类显示
    • 支持多种排序方式
    • 美观的界面设计
    • 支持自定义每行显示设备数量(1-6个)
  • 其他功能
    • 图片管理:支持设备图片上传和显示
    • 产品链接:支持添加产品详情页链接
    • 状态跟踪:支持多种设备状态管理
    • 自定义排序:支持设备分组和设备的自定义排序

安装要求

  • WordPress 5.0 或更高版本
  • PHP 7.2 或更高版本
  • MySQL 5.6 或更高版本

安装方法

  1. 下载插件压缩包
  2. 在WordPress后台进入"插件 > 安装插件"页面
  3. 点击"上传插件"按钮,选择下载的压缩包
  4. 安装完成后点击"启用插件"

使用方法

管理界面

  1. 设备分组管理

    • 进入"设备管理 > 设备分组"
    • 添加新分组:填写分组名称、描述和排序值
    • 编辑现有分组:修改分组信息或删除分组
    • 排序值越小,显示越靠前
  2. 设备管理

    • 进入"设备管理 > 添加设备"
    • 填写设备信息:
      • 设备名称
      • 所属分组
      • 设备描述
      • 设备状态
      • 设备图片URL
      • 产品链接
      • 排序值

前端显示

使用 shortcode 在页面或文章中显示设备列表:

  1. 基本用法

    [baby_devices]
  2. 按分组显示

    [baby_devices group="分组名称"]
  3. 按状态显示

    [baby_devices status="在售"]
  4. 自定义排序

    [baby_devices orderby="sort_order" order="ASC"]
  5. 组合使用

    [baby_devices group="厨房电器" status="在售" orderby="sort_order" order="ASC"]
  6. 自定义每行显示数量

    [baby_devices per_row="4"]

Shortcode 参数说明

  • group:按分组名称筛选
  • status:按设备状态筛选
  • orderby:排序字段
    • sort_order:按自定义排序(默认)
    • created_at:按创建时间
  • order:排序方向
    • ASC:升序(默认)
    • DESC:降序
  • per_row:每行显示设备数量(1-6个,默认:3)

设置

  1. 在WordPress后台菜单中找到"设备管理 > 设置"
  2. 设置每行显示设备数量(1-6个)
  3. 点击"保存设置"按钮保存

注意事项

  1. 首次启用插件时会自动创建必要的数据表
  2. 删除插件时不会自动删除数据表,需要手动删除
  3. 建议定期备份数据库
  4. 图片URL需要是可访问的完整地址

更新日志

1.0.6

  • 优化数据库升级逻辑
  • 改进错误处理机制
  • 提高插件升级的稳定性

1.0.5

  • 添加设备和分组的隐藏功能
  • 支持在前台选择性显示设备和分组
  • 优化管理界面显示

1.0.4

  • 修复状态按钮样式问题
  • 优化状态类名生成逻辑

1.0.3

  • 添加新的设备状态选项
  • 优化数据库表结构

1.0.2

  • 更新数据库表结构
  • 优化设备状态显示

1.0.1

  • 添加设备显示设置功能
  • 支持自定义每行显示设备数量

1.0.0

  • 初始版本发布
  • 支持设备分组管理
  • 支持设备信息管理
  • 支持自定义排序
  • 支持前端展示

技术支持

如有问题或建议,请访问:

作者

许可证

GPL v2 或更高版本

Read the full README on GitHub →