就以WordPress dux主题为例,开始WordPress 面包屑导航的制作
1、在functioss.php添加以下代码
/** * WordPress 添加面包屑导航 * https://www.liulinblog.com * 面包屑导航,直接输出(echo) * Breadcrumb Trail * @param string $sep 导航对象分隔符,默认为' > ' */ function bread_nav($sep = ' > '){ echo '<div class="col-md-12 "><span class="glyphicon glyphicon-home text-primary"></span> 您当前的位置: <a href="'. home_url() .'" title="首页">首页</a>'; if ( is_category() ){ //如果是栏目页面 global $cat; echo $sep . get_category_parents($cat, true, $sep) . '文章列表'; }elseif ( is_page() ){ //如果是自定义页面 echo $sep . get_the_title(); }elseif ( is_single() ){ //如果是文章页面 $categories = get_the_category(); $cat = $categories[0]; echo $sep . get_category_parents($cat->term_id, true, $sep) .'正文内容 '. get_the_title(); } echo '</div>'; }
2、前台调用在你的主题single.php 适当位置增加以下代码:
<?php bread_nav();?>
这一步结束就能看到下面这种面包栏了。