Typecho主题常用调用函数 - GXUZF.COM - 林澈思的茶

Typecho主题常用调用函数

分类:折腾 ; 热度:594 ; 最后更新于2020 年 03 月 28 日

赵帆同学赵帆同学

第一、面包屑导航

<div class="crumbs_patch">您的位置:
<a href="<php $this->options->siteUrl(); >">网站首页</a> &raquo;</li>
<php if ($this->is('index')): ><!-- 页面为首页时 -->
Latest Post
<php elseif ($this->is('post')): ><!-- 页面为文章单页时 -->
<php $this->category(); > &raquo; <php $this->title() >
<php else: ><!-- 页面为其他页时 -->
<php $this->archiveTitle(' &raquo; ','',''); >
<php endif; >
</div>

在INDEX.PHP、PAGE.PHP以及POST.PHP页面的适当位置添加上述的脚本,可以实现面包屑功能,当然,需要对crumbs_patch设置定义样式。

第二、相关内容调用

<php$this->related(5)->to($relatedPosts);>
<phpif($relatedPosts->have()):>
<phpwhile($relatedPosts->next()):>
<li>
<a href="<php$relatedPosts->permalink();>" title="<php$relatedPosts->title();>"><php$relatedPosts->title();></a> <small><strong><php$relatedPosts->author();></strong> post in<php$this->date('Y-m-d H:i:s');></small>
</li>
<phpendwhile;>
<phpelse:>
<li>No Related Post</li>
<phpendif;>

相关文章调用,尤其是TYPECHO基本上不需要用插件实现。

第三、标签云调用

<php$this->widget('Widget_Metas_Tag_Cloud','ignoreZeroCount=1&limit=20')->to($tags);>
<phpwhile($tags->next()):>
<a href="<php$tags->permalink();>"margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; font-family: '[object]', 'Lucida Console', 'Courier New', monospace; color: rgb(76, 131, 23); "><php$tags->split(5,
10,20,30);>"><php$tags->name();></a>
<phpendwhile;>

第四、最新文章调用

<php$this->widget('Widget_Contents_Post_Recent')->to($post);>
<phpwhile($post->next()):>
<a href="<php$post->permalink();>" title="<php$post->title();>"><php$post->title(25,'...');></a>
<phpendwhile;>

第五、日期归档

<php$this->widget('Widget_Contents_Post_Date','type=month&format=F Y')
->parse('<li><a href="{permalink}">{date}</a> ({count})</li>');>

第六、上一篇、下一篇

<php $this->thePrev('上一篇 : %s', '没有上一篇'); >
<php $this->theNext('下一篇 : %s', '没有下一篇'); >

或者

<php $this->thePrev('&laquo; %s', ''); >
<php $this->theNext('%s &raquo;', ''); >

第七、常用调用脚本

/*头部HEAD常用
<php $this->keywords('_'); >//关键词
<php $this->options->title(); >//站点名称
<php $this->options->description(); >//站点描述
<php $this->archiveTitle(); >//标题
<php $this->options->themeUrl('ie.css'); >//模板路径
<php $this->options->siteUrl(); >//主页网址
<php $this->options->feedUrl(); >
<php $this->options->commentsFeedUrl(); >
<php $this->pageNav(); >//分页
<php $this->options->generator(); >//版本号
/*文章页面常用
<php $this->title(); >//标题
<php $this->category(','); >//分类
<php $this->tags(', ', true, ''); >//标签
<php $this->date('F jS, Y') >//时间
<php $this->content(); >//内容
<php $this->thePrev('&laquo; %s', ''); >//上一篇
<php $this->theNext('%s &raquo;', ''); >//下一篇

评论卡

仅有一条评论

  1. 24sd
    24sd
    9月27日

    淘宝空包、京东空包、拼多多空包购买就认准88快递单号网www.88danhaowang.com