现在以 ZBlog 版本的 Blogs 主题为例进行说明如何添加首页不显示指定分类文章的好代码教程,代码来自博客吧的『zblog php 首页不显示指定分类文章的方法』。
1、打开 zb_users\theme\Blogs\include.php 文件,在文件最后或其他位置添加以下代码:
function Blogs_exclude_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){ global $zbp; if($type == 'index'){ $w[]=array('<>','log_CateID',1); //以下是为了重建分页,过滤了分类,数量会发生变化 $pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX']); $pagebar->PageCount = $zbp->displaycount; $pagebar->PageNow = $page; $pagebar->PageBarCount = $zbp->pagebarcount; } }
2、在 zb_users\theme\Blogs\include.php 文件中找到以下代码:
function ActivePlugin_Blogs() { global $zbp;
在后面添加以下代码
Add_Filter_Plugin('Filter_Plugin_ViewList_Core','Blogs_exclude_category');
更新保存好 include.php 文件后即可实现 ZBlogPHP 站点首页不显示分类为 1 的文章,分类 ID 直接在后台的分类管理中查看。如果不想显示多个分类,那么只需要重复复制粘贴以下代码即可:
$w[]=array('<>','log_CateID',1);
记得修改分类 ID 即可。比如不想显示分类 ID 为 1 和 2 的文章,那么只需要将步骤 1 的代码:
$w[]=array('<>','log_CateID',1);
改为
$w[]=array('<>','log_CateID',1); $w[]=array('<>','log_CateID',2);
即可。
内容整理自:懿古今 - https://www.yigujin.cn/1817.html
以上就是ZBlogPHP如何如何实现首页不显示某分类文章?。人生如潮,有得意也总有失意,花开花落,涨退更迭,人生苦短,何必怨天,多想想身边的人对自己的帮助,多记得身边的人对自己的好,用感恩的心去面对帮过你的人,用欣赏的眼光去发现身边每一个人的优点,少去评价他人的不足,人生处处是胜境,全在心境的不同。更多关于ZBlogPHP如何如何实现首页不显示某分类文章?请关注haodaima.com其它相关文章!