Typecho 无需插件实现文章标题高亮
无需插件让Typecho允许设置文章标题的高亮效果
1. 修改主题模板
在主题模板中文章标题处a标签中添加下面这段代码:
<?php if (isset($this->fields->Highlight)): ?>style="color: <?php $this->fields->Highlight() ?>"<?php endif; ?>
这段代码的意思是:判断是否设置了自定义字段“Highlight
”,如果设置了自定义字段“Highlight
”就显示 style="color: <?php $this->fields->Highlight() ?>"
使用 $this->fields->自定义字段名()
调用设置的字段内容
我的主题模板修改后是这个样子:
<h2>
<a href="<?php $this->permalink() ?>" <?php if (isset($this->fields->Highlight)): ?>style="color: <?php $this->fields->Highlight() ?>"<?php endif; ?>><?php $this->title() ?></a>
</h2>
2. 为文章添加自定义字段
点击文章编辑器下方的“自定义字段”,添加一个名为“Highlight
”的字符类型的字段,字段值则设置为颜色代码
保存文章,即可生效
需要帮助?
请将你的博客首页(index.php)源码发在评论区,我将帮助你修改!
- 分类:技术
暂无评论