Typecho是一款开源的PHP博客程序,它简单、轻便且易于使用。越来越多的人选择使用Typecho搭建自己的个人博客网站,因为它具有良好的安全性和可扩展性。在使用过程中难免会遇到一些问题,比如:导航栏不显示某分类或独立页面。
创新互联公司是一家专注于网站设计制作、网站制作与策划设计,元谋网站建设哪家好?创新互联公司做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:元谋等地区。元谋做网站价格咨询:18980820575
在创建一个博客网站时,我们通常需要设置各种分类和页面以方便读者查阅。并非所有内容都适合出现在导航栏上。“关于我”、“联系方式”等信息页可能更适合作为底部链接或其他位置进行展示。如果您想要发布一些私密文章,则可以将其放置在特定目录下并隐藏该目录。
首先进入后台管理界面,在“控制台”-“编辑”-“模板文件”,找到header.php文件,并将以下代码添加到其中:
$exclude = array('1','2'); // 1,2分别代表你需要排除的两个分类ID $categories = $this->widget('Widget_Metas_Category_List')->getCategories(); foreach ($categories as $category) { if (!in_array($category['mid'], $exclude)) { echo ''.$category['name'].''; } }?>
$exclude数组中的数字代表需要排除的分类ID。如果您不知道如何获取特定分类的ID,请进入“控制台”-“编辑”-“分类”,鼠标悬停在目标分类上即可看到其ID。
同样地,在header.php文件中添加以下代码:
$exclude = array('1','2'); // 1,2分别代表你需要排除的两个独立页面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数组中的数字代表需要排除的独立页面ID。同样地,如果您不知道如何获取特定页面的ID,请进入“控制台”-“编辑”-“独立页面”,鼠标悬停在目标页面上即可看到其ID。
通过以上代码,您可以轻松地隐藏不需要出现在导航栏中的分类和独立页面。如果您想要更加个性化的设置,请留意Typecho社区中其他用户分享的教程或插件。
网页标题:如何在Typecho中让导航栏不显示某分类或独立页面?
本文链接:http://www.shufengxianlan.com/qtweb/news30/75630.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联