Typecho主题函数文件functions.php使用
Typecho主题函数文件functions.php
常见使用方法搜集。
设置外观themeConfig
配置
function themeConfig($form) {
$logoUrl = new Typecho_Widget_Helper_Form_Element_Text('logoUrl', NULL, NULL, _t('LOGO 图片地址'), _t('留空则直接显示站点文字标题'));
$form->addInput($logoUrl);
}
使用
<?php if ($this->options->logoUrl): ?>
<img src="<?php $this->options->logoUrl() ?>" alt="<?php $this->options->title() ?>" />
<?php else: ?>
<?php $this->options->title() ?>
<?php endif; ?>
自定义字段使用themeFields
配置自定义字段
function themeFields($layout) {
$fieldName = new Typecho_Widget_Helper_Form_Element_Textarea('fieldName', NULL, NULL, _t('标题'), _t('说明'));
$layout->addItem($fieldName);
}
调用字段
$field = $this->fields->fieldName;
输出字段
$this->fields->fieldName();
判断字段
if(isset($this->fields->fieldName)){
echo '字段存在,值为:'.$this->fields->fieldName;
}else{
echo '字段不存在';
}
本文作者:Lyvnee
文章标题: Typecho主题函数文件functions.php使用
本文地址:https://lyvnee.com/post-202.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
本文地址:https://lyvnee.com/post-202.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。