面包屑导航无论是在网站栏目列表页、文章内容页、还是单页面都是不可缺少的一部分,wordpress面包屑导航对于用户来说可以清晰的知道所在网站的位置,并且极有可能查看该导航下面的所有内容, 对于提升用户体验是有极大帮助的。对于seo来说更加的友好, 它可以会增加内链循环,降低跳出率,方便蜘蛛了解目录结构,对排名有促进作用。
wordpress面包屑导航制作方法一共有两种(本人只总结了两种)
方法一 、直接在需要放置面包屑的地方添加如下代码
<a href="<? bloginfo('url'); ?>">首页</a></li>>
<?
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错误页面';}
?>
方法二 、在模板主题的 functions.php 文件下添加如下代码 然后在模板主题中使用 <? wz(); ?> 调用面包屑导航
function wz(){
$cat=get_the_category();
$cat=$cat[0];
$positions = '<li><a href="'.get_category_link($cat).'">'.$cat->name. '</a></li>>';
if(!is_home() ){
echo '<li><a href="'. get_settings('home') .'">'. '首页></a></li>';
if(is_category()){
echo $positions;
}
elseif(is_single()){
echo $positions ;
echo the_title();
}
elseif(is_search()){echo $s;}
elseif(is_page()){
the_title();
}elseif(is_404()){echo '404错误页面';}
}
}
//前台调用代码 <? wz(); ?>