How to: Breadcrumb function for Wordpress
一直使用Breadcrumb NavXT 插件来实现网站的导航功能,原来,是可以修改function.php文件来实现这个功能的。方法如下:(转自玩意志;中文原帖为:http://onease.cn/?p=291 另英文贴:http://www.catswhocode.com/blog/blogging/wordpress/how-to-breadcrumb-function-for-wordpress-6)
——————————————分割线引出原帖——————————————————
什么是Breadcrumb?
简单说就是显示你所看页面的位置。看下图你就知道了。
怎样实现Breadcrumb功能?
怎样为wordpress实现导航功能?首先看这个页是博文、页面还是分类、 archive.现在你需要 copy&paste 下面的代码到主题中的functions.php 。如果主题中没有function.php文件,那就创建个新的就行了。
function the_breadcrumb() {
if (!is_home()) {
echo '<a href="';
echo get_option('home');
echo '">';
bloginfo('name');
echo "</a> » ";
if (is_category() || is_single()) {
the_category('title_li=');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo the_title();
}
}
}
定义完成了。下面就是需要显示在你想显示的位置了,把下面的代码添加到你想显示的位置,一般在导航栏的下面,当然也可以是你想显示的任何地方。放到header.php里就更好了,就不用每个页都去加了。如果不是,那么就要在single.php ,archive.php ,page,php等文件添加以下代码:
<?php the_breadcrumb(); ?>
这样就算完成了。

总共4 条评论。
现在我已经用上了 需要考虑的是如何把这个css调好看^^
我原先是用插件的,直接写进模板文件,会显得更加专业些。
[...] 如图,虽然说没有这个副导航也关系不大,但考虑到就一函数,就加上了,此想法来自于毒龙童鞋. 现在亟需对其位置和样式做出调整,同志们给点建议!? [...]
大后!我只是将它复制: )