Typecho添加自定义字段-标识文章来源示例

如下图所示,想要在后台增加自定义字段初始选项,提高文章编辑效率。

微信截图_20221208152640.png

实现方法:

在主题functions.php文件中增加如下代码,代码中增加的字段名为'copyright'

function themeFields($layout) {
    $copyright= new Typecho_Widget_Helper_Form_Element_Radio('copyright',array('0' => _t('无'),'1' => _t('原创'),'2' => _t('转载')),'0',_t('标识版权'),_t('默认(不选择时)为不设置版权信息'));
    $layout->addItem($copyright);
}

调用方法:

调用字段

$field = $this->fields->fieldName;

输出字段

$this->fields->fieldName();

判断字段

if(isset($this->fields->fieldName)){
  echo '字段存在,值为:'.$this->fields->fieldName;
}else{
  echo '字段不存在';
}

参考文章:

炫酷的 themeFields - Typecho Docs
自定义字段使用 - Typecho Docs
typecho添加文章类型字段,并调用不同样式
Typecho 主题开发 - 文章自定义字段和主题设置字段

版权声明:转载或引用请注明出处

点赞 1

添加新评论

验证码: