新聞中心
什么是Typecho?
Typecho是一款開源的PHP博客程序,它簡單、輕便且易于使用。越來越多的人選擇使用Typecho搭建自己的個(gè)人博客網(wǎng)站,因?yàn)樗哂辛己玫陌踩院涂蓴U(kuò)展性。在使用過程中難免會(huì)遇到一些問題,比如:導(dǎo)航欄不顯示某分類或獨(dú)立頁面。

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作與策劃設(shè)計(jì),元謀網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:元謀等地區(qū)。元謀做網(wǎng)站價(jià)格咨詢:18980820575
為什么需要隱藏某些分類或獨(dú)立頁面?
在創(chuàng)建一個(gè)博客網(wǎng)站時(shí),我們通常需要設(shè)置各種分類和頁面以方便讀者查閱。并非所有內(nèi)容都適合出現(xiàn)在導(dǎo)航欄上?!瓣P(guān)于我”、“聯(lián)系方式”等信息頁可能更適合作為底部鏈接或其他位置進(jìn)行展示。如果您想要發(fā)布一些私密文章,則可以將其放置在特定目錄下并隱藏該目錄。
如何隱藏指定分類?
首先進(jìn)入后臺(tái)管理界面,在“控制臺(tái)”-“編輯”-“模板文件”,找到header.php文件,并將以下代碼添加到其中:
$exclude = array('1','2'); // 1,2分別代表你需要排除的兩個(gè)分類ID $categories = $this->widget('Widget_Metas_Category_List')->getCategories(); foreach ($categories as $category) { if (!in_array($category['mid'], $exclude)) { echo ''.$category['name'].''; } }?>
$exclude數(shù)組中的數(shù)字代表需要排除的分類ID。如果您不知道如何獲取特定分類的ID,請進(jìn)入“控制臺(tái)”-“編輯”-“分類”,鼠標(biāo)懸停在目標(biāo)分類上即可看到其ID。
如何隱藏指定頁面?
同樣地,在header.php文件中添加以下代碼:
$exclude = array('1','2'); // 1,2分別代表你需要排除的兩個(gè)獨(dú)立頁面ID
$pages = $this->widget('Widget_Contents_Page_List')->to($pages);
while($pages->next()):
if(!in_array($pages->cid, $exclude)):
?>" title="fields->intro ? : $pages->title); ?>">title); ?>
endif;
endwhile;
?>
$exclude數(shù)組中的數(shù)字代表需要排除的獨(dú)立頁面ID。同樣地,如果您不知道如何獲取特定頁面的ID,請進(jìn)入“控制臺(tái)”-“編輯”-“獨(dú)立頁面”,鼠標(biāo)懸停在目標(biāo)頁面上即可看到其ID。
通過以上代碼,您可以輕松地隱藏不需要出現(xiàn)在導(dǎo)航欄中的分類和獨(dú)立頁面。如果您想要更加個(gè)性化的設(shè)置,請留意Typecho社區(qū)中其他用戶分享的教程或插件。
分享名稱:如何在Typecho中讓導(dǎo)航欄不顯示某分類或獨(dú)立頁面?
路徑分享:http://www.5511xx.com/article/djchpgo.html


咨詢
建站咨詢
