Typecho 页面判断函数

$this->is('index')  //首页
$this->is('archive')  //归档
$this->is('category')  //分类栏目
$this->is('tag')  //标签
$this->is('date')  //日期归档页
$this->is('single')  //内容页
$this->is('post')  //内容页
$this->is('page')  //独立页面
$this->is('attachment') //附件
$this->is('category','cat_slug')  //第二个参数特定分类别名
$this->is('tag','tag_slug')  //第二个参数特定标签别名
$this->is('date','date_range')  //date_range 可以是 year/month/day
$this->is('post',$post_id)  //第二个参数具体页面 ID
$this->is('page','page_slug')  //第二个参数具体页面别名
$this->is('attachment',$attachment_id)  //具体附件ID
$this->_currentPage //列表页当前分页数
if($this->_currentPage > 1) echo '第 '.$this->_currentPage.' 页 ';
$this->archiveTitle(array(
    'category'  =>  _t('%s'),
    'search'    =>  _t('搜索 %s'),
    'tag'       =>  _t('标签 %s'),
    'author'    =>  _t('作者 %s'),
    'date'      =>  _t('日期 %s')
), '', '');

自定义首页、分类的文章显示条数

function themeInit($archive) {
    if ($archive->is('index')) {
        $archive->parameter->pageSize = 10; // 自定义条数
    }
}
function themeInit($archive) {
    if ($archive->is('category', 'default')) {
        $archive->parameter->pageSize = 10; // 自定义条数
    }
}
换色
阅读
登录
扫码