马春杰杰博客
致力于深度学习经验分享!

Typecho美化汇总

文章目录
[隐藏]

之前介绍过本站点进行的一些美化操作,最近开始搭建Typecho博客,在这里记录一些Plug-and-Play的函数或者模块,以便于其他博客的复用。

5 统计文章总数、分类总数、评论总数、页面总数

4 获取指定文章

如文章cid已知,那么可以这样:

$post = $this->widget('Widget_Archive@post', 'type=post', 'cid=1');
$post->title();

3 隐藏边栏某一类的文章

比如我想隐藏want_to_watch分类下的文章:

2 使用自定义字段

Typecho中的自定义字段使用非常方便,只需要在文章发布页面中填入字段以及相应的值,在想要使用的地方直接输入:

<?php $this->fields->字段名();?>

即可。

如果是在模版中加入自定义字段,需要在主题的function.php中,找到themeFields函数,然后类似下面这样:

具体见:

1 获取指定类别的文章列表信息

目前正在搭建瀑布流页面,想把<movie>类别下的文章拿出来,用的字段有“标题”、“链接”、“缩略图”、“描述

第一种方式:

此时会循环读取某一类的文章,其中pageSize表示取的文章数量,mid表示某个类别,比如我这里movie是3。在写html时,如果我们想取该文章的某个字段,可以直接使用{字段名}即可。比如年份{year},具体的字段见:

不过第一种方式我没找到调用自定义字段的方式,遂放弃第一种,改用第二种。

第二种方式:

这里注意一下,Widget_Archive@index@后面的index需要指定一个没有使用过的名字才可以。其他同第一种方法。

如果我们想要统计某个年份的数量,不能直接使用$yearss=$categoryPosts->year();,而是需要用$yearss="$categoryPosts->year"代替。下面是实现效果:

Typecho美化汇总

 

 

 

本文最后更新于2021年6月27日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » Typecho美化汇总
超级便宜的原生ChatGPT4.0

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册