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

Baby Device Manager

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

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/obaby/baby-device-manager/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

一个功能强大的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 或更高版本