资源仓

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

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

操作方法:

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

1
2
3
4
%&&&&&%1

2、创建接口挂接页面

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

1
2
3
4
5
6
//注册插件RegisterPlugin("主题ID","ActivePlugin_主题ID");//具体的接口挂接function ActivePlugin_主题ID() {Add_Filter_Plugin('API名称','执行代码(函数)');}

示例:

1
2
3
4
5
6
//注册插件RegisterPlugin("ziyuancang","ActivePlugin_ziyuancang");//具体的接口挂接function ActivePlugin_ziyuancang() {Add_Filter_Plugin('Filter_Plugin_Edit_Response5','ziyuancang_meta');}

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

1
Add_Filter_Plugin('Filter_Plugin_Edit_Response5','ziyuancang_meta');

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

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

4、调用字段:

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

1
{$article.Metas.thumbnail}

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

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


发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
474730671
公众号
公众号
公众号
返回顶部