php添加字段,zblog php主题添加支持文章自定义字段功能

"本文详细介绍了Z-BlogPHP的自定义字段机制,用于扩展文章设置,如自定义标题、关键词、缩略图等。通过在主题的include.php文件中添加函数和接口挂接,可以轻松实现自定义字段的添加和调用。在文章编辑界面,自定义字段会以输入框形式出现,方便用户输入。在需要显示自定义字段的地方,使用{$article.Metas.thumbnail}
摘要由CSDN通过智能技术生成

自定义字段是Z-BlogPHP的自定义域机制,即扩展数据机制,通过自定义域机制可以扩展文章的设置数据,比如实现自定义文章标题、关键词、描述、缩略图、文章评分等。给文章添加自定义字段很简单,只要定义选项及选项值(注意,选项的定义应是唯一的,不可与其它插件定义重复,值的要求与上述选项机制相同),在原数据保存时其自定义域操数据将同时被保存。

操作方法:

1、添加设置并保存自定义域名选项的函数,在当前主题的根目录新include.php文件中(注:如果已存在该文件,不需要再创建),并添加以下函数代码:

function boke8_meta(){

global $zbp,$article;

echo '

自定义缩略图
';

}

2、创建接口挂接页面

在主题的include.php文件中添加如下格式代码,把主题ID改为当前使用的主题ID:

//注册插件

RegisterPlugin("主题ID","ActivePlugin_主题ID");

//具体的接口挂接

function ActivePlugin_主题ID() {

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

}

示例:

//注册插件

RegisterPlugin("boke8","ActivePlugin_boke8");

//具体的接口挂接

function ActivePlugin_boke8() {

Add_Filter_Plugin('Filter_Plugin_Edit_Response5','boke8_meta');

}

注:如果当前的主题是带有后台设置页面,那么只需要在挂接接口的位置挂载字段的接口即可:

Add_Filter_Plugin('Filter_Plugin_Edit_Response5','boke8_meta');

3、完成步骤2后,在文章编辑界面的标题输入框下就会出现一个输入缩略图地址的输入框,如下图:

6e24ee117809d097181efa4cb5f6cf7a.png

4、调用字段:

调用自定义字段的值很简单,如在post-single.php文件中要显示自定义缩略图的位置,添加调用代码:

{$article.Metas.thumbnail}

注:如果不是在post-single.php文件调用,调用代码中的$article根据实际情况变化!

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

参考文章:http://www.fengyan.cc/1196.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值