
ZBlogPHP 自带自定义字段功能,很多站长只会用默认的标题、内容、分类,不会扩展字段,导致做产品页、教程专题、资源站点、个人笔记站都很受限。
本文手把手教你:新建自定义字段、后台录入、前台模板调用、列表页 / 内容页完整写法,直接复制就能用到 IT 日记网 模板开发、专题页面制作。
一、什么是 ZBlog 自定义字段
简单说:
给文章额外增加自己想要的字段,比如:
教程难度
软件版本
适用系统
资源大小
下载地址
作者备注
不用改数据库、不用写 SQL,后台可视化添加,模板直接调用,适合做教程站、资源站、软件下载站。
二、第一步:后台添加自定义字段
登录 ZBlog 后台
应用中心 → 插件管理 → 找到「自定义字段」(官方自带,一般已启用)
进入自定义字段配置
新建字段常用配置示例:
| 字段名称 | 字段标识 | 字段类型 | 作用 |
|---|---|---|---|
| 软件版本 | soft_ver | 单行文本 | 记录版本号 |
| 适用系统 | sys_type | 单选 | Windows/Linux/ 宝塔 |
| 资源大小 | file_size | 单行文本 | 如 5.8MB |
| 下载地址 | down_url | 链接 | 外部下载链接 |
保存后,编辑文章页面就会多出这些输入框,直接填内容即可。
三、自定义字段调用基础语法
ZBlog 自定义字段通用调用格式:
$article->Metas->字段标识
举例:
字段标识是 soft_ver,调用写法:
{$article.Metas.soft_ver}四、文章内容页调用(article.html)
适合详情页展示所有自定义字段,直接复制到模板:
<div class="meta-info">
<p>软件版本:{$article.Metas.soft_ver}</p>
<p>适用系统:{$article.Metas.sys_type}</p>
<p>资源大小:{$article.Metas.file_size}</p>
<p>下载地址:<a href="{$article.Metas.down_url}" target="_blank">立即下载</a></p>
</div>加判断:为空就不显示
避免空白占位,优化页面美观:
{if $article.Metas.soft_ver}
<p>软件版本:{$article.Metas.soft_ver}</p>
{/if}五、列表页调用(list.html/index.html)
首页、分类列表、专题列表同样可以调用自定义字段,实现列表展示附加信息。
{foreach $articles as $article}
<div class="item">
<h3><a href="{$article.Url}">{$article.Title}</a></h3>
{if $article.Metas.soft_ver}
<span class="tag">{$article.Metas.soft_ver}</span>
{/if}
{if $article.Metas.file_size}
<span class="size">{$article.Metas.file_size}</span>
{/if}
</div>
{/foreach}六、单选 / 下拉字段调用
如果字段类型是单选、下拉,后台设置选项如:入门|进阶|高级
前台直接调用即可显示选中文字:
难度等级:{$article.Metas.level}七、制作专题页面高级用法
利用自定义字段可以快速做:
软件资源专题页
运维教程合集页
网络安全笔记专题
源码下载列表页
不用新建分类、不用改数据库,只靠自定义字段 + 模板调用就能实现。
八、常见问题排查
1、调用不显示
检查字段标识是否拼写一致
确认文章编辑页已经填入内容
清理 ZBlog 缓存、模板缓存
2、前台空白
加 {if} 判断,空值不输出
字段类型不要选错(文本、链接、单选区分开)
3、自定义字段不出现
确认插件已启用
刷新后台、清除缓存
九、总结
ZBlogPHP 自定义字段核心记住三点:
1、后台新建字段,记住字段标识
2、前台用 {$article.Metas.xxx} 调用
3、列表页、内容页通用,空值加 if 判断
学会这个,做 IT 教程站、资源站、模板二次开发会灵活非常多,也能丰富页面内容,利于 SEO 长尾关键词收录。


