typecho主题制作教程(24)自定义字段使用

. 分享 . 0 吐槽 . 1972人围观

自定义字段

字段使用与调用

在新建/编辑文章界面时,下放点击添加字段,填写字段名与字段值,如图
字段

模板对应位置加上如下代码

<!--判断say字段的字段值是否存在-->
<?php if ($this->fields->say): ?> 
他说了:<?php $this->fields->say(); ?> 
<?php endif;?>

输出结果为

他说了:你好世界

设置个自定义字段

打开主题的 functions.php ,粘贴如下函数,就可以为你的主题增加一个自动绑定的输入框

function themeFields($layout) {
    $say = new Typecho_Widget_Helper_Form_Element_Text('say', NULL, NULL, _t('留言'), _t('输入想说的话)'));
    $layout->addItem($say);
}

模板作者这样设置后,文章字段就不用用户手动增加了,二十默认就加好了,用户只需要提交 字段值(自己想说的话) 就可以了。

还可以只针对post编辑页面插入字段

if($_SERVER['SCRIPT_NAME']=="/admin/write-post.php"){
function themeFields($layout) {
    $say = new Typecho_Widget_Helper_Form_Element_Text('say', NULL, NULL, _t('留言'), _t('输入想说的话)'));
    $layout->addItem($say);
}
}

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

孤独患者

嘤嘤嘤 ~ 您的爱心大炮射中了我 开心开心

使用微信扫描二维码完成支付

# 你可能在找...

评论