Wood Chen

wordpress通过代码添加面包屑功能,免插件

0 评论86 阅读40 字

1.在functions.php中添加面包屑函数

// 面包屑导航
function the_breadcrumb() {
echo '';
if (!is_home()) { //如果不是首页
echo '首页 > ';
if (is_category() || is_single()) { //如果是分类或文章页
echo '';
the_category('  ');
if (is_single()) { //如果是文章页
echo " > ".get_the_title().'';
}
} elseif (is_page()) { //如果是单页面
echo ''.get_the_title().'';
}elseif(is_tag()){ //如果是tag标签页
single_cat_title();
}elseif (is_author()) { //如果是作者页
echo"作者页面"; echo'';
}elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { //如果是分页
echo "列表分页"; echo'';
}elseif (is_search()) { //如果是搜索页
echo"搜索页"; echo'';
}elseif (is_day()) {
echo"日期归档(天) "; the_time('F jS, Y'); echo'';
}elseif (is_month()) {
echo"日期归档(月)r "; the_time('F, Y'); echo'';
}elseif (is_year()) {
echo"日期归档(年) "; the_time('Y'); echo'';
}
}
echo '';
}

2.在需要添加面包屑的地方调用,可以使用neve或者主题的钩子功能

< div class="breadcrumb">

最后更新于 2024-01-14

相关文章

评论 0