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

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条。

投上你的一票

原创文章,转载请注明出处:https://www.itbulu.com/tp-themeinit.html

上一篇 2022年1月17日 09:55
下一篇 2022年1月17日 09:58

相关推荐

  • 如何调用Typecho程序指定分类的文章方法

    我们都知道,Typecho博客是提供整体的文章列标调用功能的。但是为了调用的更有针对性,显示效果更清晰美观,我们是需要针对某一类或某几类分类文章的调用的,虽然Typecho并未提供…

    2022年1月18日
  • Typecho自定义分类调用文章的方法

    我们在设置Typecho主题的时候,希望某个位置显示某个分类的最新文章。这里可以直接用代码实现,具体方法如下: <?php $this->widget('Widget_…

    2022年1月18日
  • Typecho无插件单独调用某个分类最新文章列表方法

    昨天,老蒋在设置企业网站调用随机文章的时候可以随机出现已有的内容,但是有的公司企业网站是有人维护更新的,这里只可以用直接在首页某个位置调用某个更新分类的文章。这就没有必要用随机假装…

    2018年11月30日
  • Typecho无插件实现随机文章调用方法

    前几天有企业网站客户提到,他们编辑有找其他企业网站交换链接的时候对方嫌弃他们网站没有更新内容,有没有什么办法来解决这个问题。当然实际上他们网站并没有多少内容可以更新的,毕竟企业网站…

    2018年11月29日
  • 3个方法代码调用Typecho指定数量最新文章

    我们知道Typecho博客是自带调用相关博客的功能的,但是如果我们想要调用最新博客,或者指定数量的博客文章,Typecho自身功能就不能够满足了,还好作为开源博客,Typecho是…

    2022年1月14日