php添加一个字段怎么建,实例演示如何为Z-BlogPHP添加自定义字段

自定义字段也就是zblogphp的自定义域机制,主要用于保存一些扩展数据,如文章评分、赞同或反对人数等等。操作自定义域很简单,我们只要定义选项及选项值(注意,选项的定义应是唯一的,不可与其它插件定义重复,值的要求与上述选项机制相同),在原数据保存时其自定义域操数据将同时被保存。

详细介绍

上面那段话摘自官方wiki,有的同学可能觉得看起来不觉明历,别急我们来看下面这个截图:

2eccaf28987a0cde715ce1db0a64a34f.png

这是一篇文章的点赞功能,如果有朋友要想为每篇文章的点赞按钮单独添加一段不同的文字那么要怎样做呢?这时候我们就需要自定义字段了,我们可以在文章的编辑页添加一个输入框,只要在写文章的时候在这个输入框中输入想要在按钮上显示的文字即可,例如下图:

8b81aa18f248228c631b2ab6d387ac0d.png

了解了什么是Z-BlogPHP的自定义字段后,那么我们开始来添加字段,这里我使用zblog的默认主题作为演示。

添加字段

1.创建接口挂接页面

在主题的目录下新建一个include.php文件,在文件中添加如下代码://注册插件

RegisterPlugin("插件ID","ActivePlugin_插件ID");

//具体的接口挂接

function ActivePlugin_插件ID() {

Add_Filter_Plugin('API名称','执行代码(函数)');

}

例如下图:

eeb2a76d29898d718a18e8b3eade13bf.png

注意如果你的主题中已经有了include.php文件(适合对带有后台设置页面的模板进行二次开发),那么你只需要挂载字段的接口即可,例如:Add_Filter_Plugin('Filter_Plugin_Edit_Response3','default-fy');

2.设置并保存自定义域选项

挂载完接口后,我们接着来创建自定义字段需要的信息与字段的输入框。function default_fy(){

global $zbp,$article;

echo '

点赞文字Metas->fy_zan).'"/>
';

}

保存文件,打开后台新建一篇文章看看是不是在侧栏出现了我们刚刚添加的那个字段输入框了呢。

9a693c33248d714fcf9ed29ce537f445.png

调用字段

添加完成自定义的字段后,我们要调用它,字段的调用非常的简单,例如我在文章页调用它,那就是:{$article.Metas.fy_zan}

以默认主题为例,我把自定义的字段加在了文章页(post-single.php)作者信息的前边

5faf2fa9fa5d3e7700d1b80f0b00fbc6.png

新建一篇文章,在侧栏的字段中添加文字内容:

11d5b406bc1a2f0bbe77a9eb1ffef5e3.png

打开文章看下效果

2d1e0af236ca1fbf57ffa7f3d8648ee5.png

后言

Z-BlogPHP提供众多系统级API接口,具体请看Z-BlogPHP系统接口分类与API。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值