sep.cc 如涉及侵权内容,请联系 [email protected]

Typecho Sticky置顶插件只输出标题方法

你需要置顶的文章,加一个自定义字段为top,然后,在index.php里加个判断,如果当前文章含top自定义字段,就只输出标题,否则,正常输出。

20171201101028.png

注:自定义字段值为任意值,但必须要跟文章以及PHP代码里的值一样才能输出。

这样,搭配插件,文章就可以首页置顶显示标题,但分类或标签页、归档页,正常显示。

20171201101319.png

进入主题index.php页面,编辑index.php,在$this->title() ?>之后插入以下代码:

<?php if (isset($this->fields->top)): ?>

如果文章自定义字段含top只输出标题,则在上一段代码之后还要加入以下代码:

<?php else: ?>

如果文章自定义字段不含top,则正常输出标题与文章。

<?php endif; ?>
//将此段代码添加到</article>标签之前

最后编辑:2021年9月07日 00:18:16「本站部分内容具有时效性,如遇失效请留言反馈」

转载声明:本站所有内容采用 CC BY-NC-SA 国际许可协议,转载请注明来源:Sep blog,谢谢!

版权声明:如文章内容涉及侵权,请联系 [email protected],待查证属实之后会立刻删除侵权内容。