ZBlogPHP自定义字段调用教程,做专题页面更方便

iT日记 建站运维

ZBlogPHP自定义字段调用教程,做专题页面更方便-第1张图片-iT日记

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 长尾关键词收录。


标签: ZBlogPHP 自定义字段 调用教程 专题页面