王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Typecho建立自定义模板

Typecho竖立自定义模板


自定义首页模板

在当前模板目次下面建你须要的文件(比方:home.php),然后再文件的开头加上以下代码(需在 package 背面加上 index)就算是自定义了好了一个首页:

<?php/*** 自定义首页模板** @package index*/

然后进入背景的『设置』-『文章页面,挑选“站点首页”中的“直接挪用[home.php]模板文件”,保留即可。

自定义页面(page)模板

只须要在当前模板目次下面建你须要的文件,然后再文件的开头加上以下代码(需在 package 背面加上 custom)就算是自定义了好了一个页面,能够自定义多个页面

<?php/*** 自定义页面模板** @package custom*/

个中 @package custom 是必需的,然后进入背景在『竖立页面』的【睁开高等选项】里就能够看到

自定义分类模板

  1. 要领一

直接在当前模板目次下竖立一个名为 category 的目次,然后在内里放上以你须要零丁做模板分类的缩略名为文件名的 php 文件,比方 default.php,如许,在接见缩略名为default的分类时,它会自动挪用这个模板。

  1. 要领二

在模板文件中运用 is 语法推断页面

<?php if ($this->is('category', 'default')): ?>//默许分类模板<?php endif; ?><?php if ($this->is('category', 'category2')): ?>//分类2模板<?php endif; ?>

而在文章或其他页面推断分类显现差别款式的话,请参考 差别分类差别结果

自定义页面列表显现条数

模板目次下竖立一个名为 functions.php 的文件 然后内里写一个函数(示例是掌握 jobs 分类下的文章列表显现条数为 10 条)

function themeInit($archive) {if ($archive->is('category', 'jobs')) {$archive->parameter->pageSize = 10; // 自定义条数}}


相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。