您好,歡迎訪問李昌濤網賺博客!
  • 如果您覺得李昌濤網賺博客非常有看點,那么趕緊使用Ctrl+D 收藏吧
  • 網站部分資源參考于網絡,如有侵權請聯系站長刪除!

ZBlogPHP博客不想在首頁顯示某個分類下文章的方法教程

建站技術 admin 2019-05-22 248 次瀏覽 0個評論

這幾天開始接受一些非網賺類文章的投稿,但李昌濤博客畢竟主要是介紹與網賺相關內容,為了把投稿非網賺一類的文章不會在首頁顯示,想讓首頁呈現的文章都是與網賺相關的。于是我找度娘查了下:ZBlogPHP如何實現首頁不顯示某分類下的文章,結果還真是有蠻多介紹的文章,寫的都蠻詳細的,不過對于小白來說可能還得再寫清楚一點比較好。為了讓更多的小白站長都更容易明白,我參考了博客吧和boke112導航的文章,再把操作方法詳細說一下給大家。其實為SEO引流不想讓訪客粉絲在首頁看到,發一些脫離網站主題的文章,這樣就可以不在首頁展示,但在搜索引擎依舊有排名,搜相關關鍵詞可進入文章,流量關鍵詞也可以漲很多。不啰嗦了,直接進入正題!

一、打開 zb_users\theme\filmlee\include.php 文件(李昌濤博客用的主題是Filmlee下方代碼里出現了filmlee也要更換反正自己己博客主題是哪個就換成哪個),在文件最后一行的?>位置前添加以下代碼:

function filmlee_exclude_category(&$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar){
global $zbp;
if($type == 'index'){
$w[]=array('<>','log_CateID',13);
//以下是為了重建分頁,過濾了分類,數量會發生變化
$pagebar = new Pagebar($zbp->option['ZC_INDEX_REGEX']);
$pagebar->PageCount = $zbp->displaycount;
$pagebar->PageNow = $page;
$pagebar->PageBarCount = $zbp->pagebarcount;
}
}

二、在 zb_users\theme\filmlee\include.php 文件中找到以下代碼:

function ActivePlugin_Blogs() {
global $zbp;

在后面添加以下代碼

Add_Filter_Plugin('Filter_Plugin_ViewList_Core','filmlee_exclude_category');

更新保存好 include.php 文件后即可實現 ZBlogPHP 站點首頁不顯示分類為 13 的文章(因為我不想顯示的投稿文章的分類是13),分類 ID 直接在后臺的分類管理中查看。如果不想顯示多個分類,那么只需要重復復制粘貼以下代碼即可:

$w[]=array('<>','log_CateID',13);

一定要記得修改分類 ID ,如果想不顯示多個分類,比如不想顯示分類 ID 為 1 和 2 的文章,那么只需要將以上代碼多復制一行,13改為1和2:

$w[]=array('<>','log_CateID',1);
$w[]=array('<>','log_CateID',2);

估計大家應該能看懂吧,想弄的馬上去修改吧,修改好后更新后臺緩存就行了,還有一點要注意的是修改前請先備份一下,我就是開始看這么簡單沒備份,直接改后代碼中多了一個“ } ”,結果網站突然都訪問不了,后臺也進不去,好在我找到后刪除了這個多余的“ } ”,終于松了口氣正常了!所以我們不管想要去修改什么,特別是和李昌濤博客一樣的小白,一定要先備份!

本文參考來源:博客吧https://www.boke8.net/zblogphp-exclude-cateogry-in-list.html和boke112導航https://boke112.com/bkwd/6099.html

东方明珠彩票投注