你刚用zblog搭个人博客的时候,遇到过这种糟心事儿吗?
想给文章末尾加可点击的关键词标签,方便读者找同类型内容,也利于搜索引擎收录。
翻遍后台设置,根本找不到现成的调用入口。
上网搜教程,要么全是看不懂的专业黑话,要么复制代码粘进去,要么不显示要么乱码,甚至把网站搞崩。
我五年前刚用zblog做博客的时候,就为这个事儿折腾了一下午,踩了七八个坑。今天这篇把我用了好几年的现成方法给你,不管你懂不懂代码,看完直接抄就能搞定。
zblog调用关键词标签,无非两种常用场景,代码完全不一样,先搞清楚你要哪种。
说白了就是给每篇文章末尾加属于这篇的关键词标签。
比如你写了一篇「夏天怎么给猫降温」,加了「养猫技巧」「猫夏天护理」两个标签,用户点标签就能看到所有讲养猫的文章。
就是把你网站所有用过的关键词标签,全都展示出来。
一般放侧边栏当导航,或者做一个专门的标签归档页,方便用户找内容。
避坑提醒:网上很多教程把两种代码混着给,你粘错了肯定出不来,先把场景搞对。
操作步骤都一样,先登录zblog后台,找左侧「主题管理」-「编辑当前主题文件」,找到你要加标签的对应模板,找好要放的位置粘进去就行。
这个用在文章页,一般放正文结束后,评论框前面,模板一般叫single.php或者article.php,找好位置粘这段:
```
{foreach $article->tags as $tag}
{$tag->Name}
{/foreach}
```
这个是zblog原生语法,默认主题都支持,不用改任何东西,保存就生效。
想要改样式的话,直接给class加css就行,比如加个圆角背景,很简单。

避坑提醒:别把代码粘到PHP代码块里面,粘到HTML内容区就行,不然会报错。
如果只是要展示所有标签,不用大小变化,直接粘这段:
```
{foreach $tagArray as $tag}
{$tag->Name}
{/foreach}
```
如果想要热门标签字体更大的标签云效果,就用这段:
```
{foreach $tagArray as $tag}
{$tag->Name}
{/foreach}
```
这里的数字你可以自己改,觉得字体差太大就把10改成15,太小就改成5,很灵活。
避坑提醒:很多第三方主题已经自带标签调用小工具了,先去后台「外观」-「侧边栏小工具」看看,有现成的直接拖,不用自己加代码。
大部分人粘完就能出效果,要是出问题,按这三步查,肯定能找到问题。
你要给文章页加标签,结果粘到首页模板里,那肯定不显示。
对应场景对应模板,别搞混就行。
复制的时候很容易丢大括号,或者多带多余空格,zblog识别不了就会出乱码。
对照我给的代码,一个个核对大括号,开头的{foreach和结尾的{/foreach}别漏。
你文章本身都没添加关键词标签,调用的时候当然啥都出不来。
先去文章编辑页给文章加上标签,再刷新就能看到效果了。
其实zblog关键词标签调用真没什么难度,不用学什么专业开发,找对位置粘对代码就行。
你不用怕改坏网站,改之前先把原来的模板代码复制存到记事本,粘错了粘回去就行,没什么风险。
你现在就可以打开你的zblog后台,先确认你要加哪种标签,照着上面的步骤试一次,三五分钟就能搞定。
加好标签不仅用户找内容更方便,搜索引擎也能更快读懂你网站内容,对排名也有帮助,没啥门槛,现在就动手试试吧。
下一篇: Zblog关键词自动内链高效设置指南












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图