typecho的默認(rèn)主題導(dǎo)航菜單部分調(diào)用的是獨(dú)立頁(yè)面,,而我們搭建網(wǎng)站一般是把分類目錄顯示在導(dǎo)航欄,或者把分類目錄和獨(dú)立頁(yè)面一起顯示在導(dǎo)航欄,,這樣便于訪客瀏覽網(wǎng)站目錄,。下面博客吧分享typecho分類目錄顯示在導(dǎo)航欄的代碼。
只顯示分類目錄
在主題的header.php文件中找到代碼:
1
2
3
4
| <?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php while($pages->next()): ?>
<a<?php if($this->is('page', $pages->slug)): ?> class="current"<?php endif; ?> href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>"><?php $pages->title(); ?></a>
<?php endwhile; ?> |
修改為以下代碼:
1
2
3
4
| <?php $this->widget('Widget_Metas_Category_List')->to($category); ?>
<?php while($category->next()): ?>
<li><a<?php if($this->is('category', $category->slug)): ?> class="current"<?php endif; ?> href="<?php $category->permalink(); ?>" title="<?php $category->name(); ?>"><?php $category->name(); ?></a></li>
<?php endwhile; }?> |
分類目錄和獨(dú)立頁(yè)面都顯示
在主題的header.php文件中找到代碼:
1
2
3
4
| <?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
<?php while($pages->next()): ?>
<a<?php if($this->is('page', $pages->slug)): ?> class="current"<?php endif; ?> href="<?php $pages->permalink(); ?>" title="<?php $pages->title(); ?>"><?php $pages->title(); ?></a>
<?php endwhile; ?> |
在該代碼上面添加代碼:
1
2
3
4
| <?php $this->widget('Widget_Metas_Category_List')->to($category); ?>
<?php while($category->next()): ?>
<li><a<?php if($this->is('category', $category->slug)): ?> class="current"<?php endif; ?> href="<?php $category->permalink(); ?>" title="<?php $category->name(); ?>"><?php $category->name(); ?></a></li>
<?php endwhile; }?> |
|