基于子比主题风格 · 卡片网格布局 · 弹窗下载详情 · 文章内嵌框 · 页面模板
WordPress 后台拖入「玖源社软件下载」小工具,选择分类自动生成横版卡片网格,支持自定义标题、副标题、右侧按钮
文章编辑页新增「下载信息设置」面板,填写评分/版本/大小/语言/系统/更新日期/简介/下载链接
在设置了下载信息的文章内容最上方,自动注入横排下载信息框(图标+标题+星级+信息行+按钮)
点击卡片「下载」按钮弹出详情弹窗,展示版本·大小·语言·系统·更新·简介,含立即下载和查看详情操作
使用 [jiuys_xiaz] 短代码可在任意文章或页面中嵌入卡片网格,支持 category_id / count / columns / gap 参数
内置「软件下载列表页」页面模板,蓝色渐变横幅 + 卡片网格 + 分页,侧边栏可配置分类和标题
文章特色图 → 正文首图 → 渐变色首字母头像,三层降级确保每张卡片都有视觉标识
支持整星/半星/四分之三星渲染,从 jx_rating 字段读取(1~5),无数据时按评论数智能兜底
CSS 变量驱动,跟随子比主题 .dark-theme 类名自动切换暗色样式,所有组件完美适配
卡片标题链接到文章详情页,弹窗内「查看详情」也跳转文章,形成完整的浏览路径
卡片间距通过 CSS 变量 --jx-gap 控制,后台可输入 8~30px 自定义间距值
后台下拉选择任意 WordPress 分类,自动读取该分类下所有已发布文章作为卡片数据源
小工具前端实际效果 —— 横版三栏卡片,左图标 + 中信息 + 右下载按钮:
编辑文章并填写下载信息后,访问文章时正文顶部自动显示如下下载信息框(首字母头像兜底示例):
新建页面 → 选择「软件下载列表页(玖源社)」模板 → 发布后显示如下:
点击卡片「下载」按钮后弹出的详情弹窗:
jiuys-xiaz.zip 安装包文件
jiuys-xiaz.zip → 现在安装 → 启用
jiuys-xiaz.zip 得到 jiuys-xiaz/ 文件夹,上传至服务器 /wp-content/plugins/ 目录,然后在后台启用
[jiuys_xiaz] 嵌入文章/页面;方式三:新建页面选「软件下载列表页」模板;方式四:填写文章 Meta 自动内嵌
| 标题 | 小工具顶部显示的标题文字(如「常用软件下载」),留空则不显示 |
| 副标题 | 标题下方的小字说明(如「高效办公必备工具合集」),留空则不显示 |
| 按钮文字 | 标题右侧按钮上的文字(如「更多」「查看全部」),留空则不显示按钮 |
| 按钮链接 | 按钮点击后跳转的 URL 地址 |
| 图标类名 | FontAwesome 图标类名(如 fa fa-angle-right),留空默认箭头 |
| 选择文章分类 | 下拉选择 WordPress 分类,自动读取该分类下的文章作为卡片数据 |
| 显示文章数量 | 1 ~ 50 篇,默认 12 篇 |
| 卡片间距(px) | 8 ~ 30 px,默认 16 px,控制卡片之间的间隔距离 |
在文章编辑页的「下载信息设置」面板中可填写以下字段:
| 评分 (1-5) | 数字输入,步进 0.5,显示为星级评分(如 4.5 = 四星半)。未填时根据评论数智能兜底 |
| 版本号 | 文本输入(如 v12.8.0),显示在内嵌框标题和弹窗中 |
| 文件大小 | 数字 + 单位选择器(MB / GB),如「128 MB」「2.1 GB」 |
| 语言 | 下拉选择:中文 / English / 其他 |
| 系统要求 | 下拉选择:Windows / 安卓(Android) / 苹果iOS / 苹果Mac / Linux |
| 更新日期 | 日期选择器(YYYY-MM-DD 格式) |
| 简介 | 多行文本,软件功能描述,显示在内嵌框和弹窗中 |
| 下载链接 | URL 输入,「立即下载」按钮跳转地址 |
显示分类 ID 为 1 的文章,其余参数使用默认值(数量12、间距16px等)
| 参数 | 默认值 | 说明 |
|---|---|---|
title | 空 | 卡片网格上方显示的标题 |
category_id | 0 | 文章分类 ID(必填,否则不显示) |
count | 12 | 显示文章数量(1 ~ 50) |
columns | 4 | 每行列数(用于 CSS 参考和小工具内部传递) |
gap | 16 | 卡片间距(px) |
所有软件信息存储在文章的自定义字段(Post Meta)中,前缀统一为 jx_:
jx_rating | 评分 (1~5 浮点数) → 卡片星级渲染 + 弹窗星级 |
jx_version | 版本号字符串 → 内嵌框标题组合 + 弹窗版本行 |
jx_size | 文件大小(如 "286 MB")→ 卡片 meta 行 + 弹窗大小行 |
jx_language | 语言(中文/English)→ 卡片 meta 行 + 弹窗语言行 |
jx_system | 系统要求 → 卡片 meta 行 + 弹窗系统行 |
jx_update_date | 更新日期(Y-m-d)→ 内嵌框更新行 + 弹窗更新行 |
jx_desc | 简介文本 → 内嵌框描述区块 + 弹窗描述区 |
jx_download_url | 下载链接 URL → 「立即下载」按钮跳转目标 |
| 插件名称 | 玖源社软件下载小工具 |
| 插件别名(目录 / Text Domain) | jiuys-xiaz |
| 主文件 | jiuys-xiaz.php |
| 版本 | v1.0.0 |
| 作者 | 玖玖 QQ:366818451 |
| 插件主页 | https://www.jiuys.cn/ |
| 适用 WP 版本 | WordPress 5.0+ |
| PHP 要求 | PHP 7.0+ |
| 依赖主题 | 推荐子比主题(Zibll 8.x);纯 WP 可运行,部分 CSS 变量需自行适配 |
| 小工具 ID | jiuys_xiaz_widget |
| Widget 类名 | Jiuys_Xiaz_Widget extends WP_Widget |
| 短代码 | [jiuys_xiaz category_id="1" count="12"] |
| Meta 前缀 | jx_(共 8 个字段) |
| CSS 类名前缀 | jx-(卡片/弹窗/内嵌框/页面模板均使用此前缀) |
| 暗色模式 | 跟随子比主题 .dark-theme 类名切换 |
| 图标优先级 | 特色图片 → 正文首图 → 首字母彩色头像 |
fa fa-angle-right、fa fa-external-link 等)。子比主题已内置 FontAwesome,无需额外引入。