欢迎访问服务器技术网-www.fuwuqijishu.com

利用Typecho函数调用自定义分类内容显示方法

网站建设 fuwuqijishu 2年前 (2022-09-04) 98次浏览 0个评论 扫描二维码

Typecho后台管理系统是提供分类文章列表显示数量设定功能的,但是该设定针对所有的不同分类文章只能设定一个固定的数值,但是,有时候我们需要根据不同分类文章的重要性程度以及文章数量多少,设定不同的文章列表数量,这就是需要自定义功能了。
经过摸索,我们发现只需要通以下函数代码即可实现。

具体办法如下:

在模板的functions.php文件中,加入下面的代码:

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

代码中的jobs是分类的缩略名,8为显示数量。

同时设定两种不同分类列表下显示不同文章输出数量的实现办法:

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

代码的意思:缩略名为jobs分类下的文章列表显示条数为8条,而缩略名为news分类下的文章列表显示条数为12条。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2317.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900