当前位置:首页 > 建站知识 > 正文内容

zblogphp首页不显示指定分类文章的方法

admin3年前 (2021-07-18)建站知识482

各位站长一定知道,正常情况下,zblog php首页的权重要远大于分类页、标签页、文章页面,因此能够在首页显示的文章也相当于给了充足的展示机会和权重投票。可我们写文章的时候,不一定写过的每一篇文章都希望获得排名和收录,有的时候我们也会写一些杂谈、发一些牢骚,而这一部分内容是无需在首页展示的。今天莹莹笔记就是要记录一下zblogphp首页不显示指定分类文章的方法和代码。

在主题文件的include.php中添加以下代码至激活执行函数中,

Add_Filter_Plugin('Filter_Plugin_ViewList_Core','主题ID_exclude_category');

然后,添加以下函数代码重建分页,过滤分类。

function exclude_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){
	global $zbp;	
	if($type == 'index'){
		 $w[]=array('<>','log_CateID',1);
		 $w[]=array('<>','log_CateID',2);
		 $w[]=array('<>','log_CateID',3);
		 $w[]=array('<>','log_CateID',4);
		//以下是为了重建分页,过滤了分类,数量会发生变化
		 $pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX'], true, true);
		 if($type == 'index'){
		 $pagebar->PageCount = 10;
		 } else {
		 $pagebar->PageCount = $zbp->displaycount;
		 }
		$pagebar->PageNow = $page;
		$pagebar->PageBarCount = $zbp->pagebarcount;
		}	}

以上代码中,第4-7行的数字是要屏蔽不显示的分类ID,第10行中的数字“10”是自定义首页显示的文章数量。

保存文件后,后台清空缓存并重新编译,若还是没有发生变化,可更换一个浏览器或者清空当前浏览器缓存文件尝试。

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:https://www.ynyn34.com/jzzs/05.html

标签: ZblogPHP学习
分享给朋友:

相关文章

莹莹的故事铺子更新招牌啦

小伙伴们好,欢迎光临莹莹的故事铺子~在招待了1094位过客er后,老版招牌终于光荣退役啦。很久以前就想着重新更新一下这块牌子啦,毕竟四年内, 无论是我们, 还是Gorkor, 都发生了太多太多的变化,老版招牌也许已经不能再说明如今我们的心境...

zblog1.7自带缩略图调用方法(有图时调用第一张图片无图默认)

zblog1.7版本升级后,缩略图有了新的调用方法,无需经过复杂的PHP判断和处理,一两行代码就可以解决缩略图的调用、裁剪等诸多问题,下面的代码是zblog1.7自带略缩图调用方法,实现的效果为文章内容中有图片时,将第一张图片缩小至指定尺寸...

Zblog用代码制作时间轴页面,记录网站大事

Zblog用代码制作时间轴页面,记录网站大事

在wp中制作时间轴页面的插件是很多的,样式也足够丰富、好看,无需用纯代码制作;而Zblog暂时这方面的教程较少,想要在Zblog网站中创建一个自适应模板的时间轴页面,可以通过纯代码实现,虽说样式简单了一些,可毕竟能够用来记录网站大事。好了,...

怎么给ZblogPHP免费添加幻灯片效果

怎么给ZblogPHP免费添加幻灯片效果

现在好多ZblogPHP收费模板都内置了首页幻灯片功能,作为一个不想破费的建站小白,如何让自己的网站拥有同样的功能和展示效果呢?莹莹笔记发现了一种免费添加幻灯片效果的方法,需要依赖插件“幻灯片开发版”。首先在应用中心下载安装“幻灯片开发版”...

宝塔Linux+nginx环境zblog伪静态配置的两种方法

宝塔Linux+nginx环境zblog伪静态配置的两种方法

使用宝塔面板+zblog建站,服务器环境是nginx,想要配置伪静态需要手工修改文件,方法也有很多种,这里记录两种比较简单的。第一种方法:修改conf文件首先在zblog后台静态管理中心自定义规则,提交确认后,生成rewrite规则代码。复...

preg_replace('/[\r\n\s]+/', ''是什么意思(zblog)

在zblog的模板文件中,我们经常看见类似这么一串字符:preg_replace('/[\r\n\s]+/', '',这是什么意思呢?答:去除回车、换行符等空白字符。格式及含义preg_replace&nbs...