Typecho 置顶文章和文章标题自定义颜色的方法

觉得自己是真的爱折腾网站,之前用wordpress,也是各种折腾,现在换成typecho,也是忘不了折腾。

今天突发奇想,想搞个文章置顶,并且还想让这个置顶的文章标题有个颜色,于是一顿搜索,找了方法。

首先说置顶,这个简单,装一个Sticky插件就好了,装了之后在后台-控制台-插件,然后启用它。想要置顶某篇文章,只需要获得这个文章的ID,然后在插件后面点设置,把这个ID填进去,再点提交就好了。(点此下载插件

Snipaste_2024-11-07_15-47-00.jpg

接着说文章标题颜色自定义,这个利用的是typecho的自定义字段。注:我这用的是typecho默认主题

第一步是需要在你的主题文件夹的模板里面,看你是想在哪里自定义颜色,比如首页,那就找到index.php,找到文章标题的a标签的那一句,如下:

<a itemprop="url" href="<?php $this->permalink() ?>"><?php $this->title() ?></a>

然后改成下面这一句并保存,也就是加个判断,判断这里面有没有yanse这个自定义字段:

<a itemprop="url" href="<?php $this->permalink() ?>" <?php if(isset($this->fields->yanse)); ?> style="color: <?php $this->fields->yanse() ?>"><?php $this->title() ?></a>

之后,在添加文章时候,点开自定义字段,字段名称写yanse 字段值写颜色代码,如#F00;这样你的标题就是红色的了。

Snipaste_2024-11-07_15-46-37.jpg

好了,记录折腾的过程,方便以后查看,这就是我建网站的目的。

最后更新 2024-11-07