WordPress实现面包屑导航
最近考虑为本网站添加WordPress面包屑导航,希望实现的效果如下:
#如果是一级栏目页面(is_category),显示为:当前位置:首页 > 栏目名称 > 文章列表 #如果是多级栏目页面,显示为:当前位置:首页 > 一级栏目名称 > 二级栏目名称 > 文章列表 #如果是文章页面(is_single),显示为:当前位置:首页 > 栏目名称(支持多级栏目) > 文章标题 #如果是自定义页面(is_page),显示为:当前位置:首页 > 页面标题
PHP实例代码:
function bread_nav( $sep = ' > ' ){ echo ' 当前位置: . home_url() . '" title="首页">首页' ; 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 '' ; }将以上代码直接添加到WordPress当前使用主题下的functions.php文件中,然后在需要显示面包屑导航的地方(例如category.php、content-single.php、content-page.php等)直接如下调用即可.
查看更多关于WordPress实现面包屑导航 - WordPress的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did8726