面包屑导航需要掌握的方法
single_cat_title();
作用:当前分类的标题。$s;
作用:这是一个全局变量,表示搜索的关键词。get_category_link();
作用:获取分类的链接。
代码实例:
<div class="c">
<?php if (is_home()) {?>
<div class="wz">
<a href="<?php bloginfo('url')?>">首页</a>
<?php
if (is_category()) {
single_cat_title();//如果是分类页面就输出当前分类的标题
}elseif (is_search()) {
echo $s;//如果是搜索页面就直接输出搜索的关键词
}elseif (is_single()) {//如果是文章页面就输出文章标题加上文章内容
$cat = get_the_category();//这个是获取文章的分类,这一是个数组,用于存储多个分类
$cat = $cat[0];//这里只取第一个分类
echo '<a href="'. get_category_link($cat).'">'.$cat->name.'</a> >文章内容';
}elseif(is_page()){
the_title();//如果是独立页面则输出独立页面的标题
}elseif(is_404()){
echo '404错误页面';//如果是404页面,这输出这句话。
}
?>
</div>
<?php }?>
</div>
function.php是自定义方法文件,我们可以在其中自定义方法并且调用。
可以把上面的方法封装到function.php中,然后在调用,比较方便。