下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。
面包屑导航 一是方便读者所在的位置,更重要的是对 SEO 非常友好,利于蜘蛛知道你网站的目录结构,所以给我们的 wordpress 主题添加面包屑导航是必须的。
1、在 functioss.PHP 添加以下代码
/**
* wordpress 添加面包屑导航
* 面包屑导航,直接输出(echo)
* @param string $sep 导航对象分隔符,默认为' > '
*/
function bread_nav($sep = ' > '){
echo '<div ><i Font-size:16px;"></i> 您当前的位置: <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,$sep) .'正文内容: '. get_the_Title();
}
echo '</div>';
}
2、前台调用
<?PHP bread_nav();?>
下面是另一种方式所谓面包屑,就是类似这种:首页 > 公司简介 > 发展历史 展示网站树型结构,并让网站访问者随时知道自己所处的位置,方便返回上几级。将下面的代码添加到主题的 functions.PHP :
//面包屑功能
function the_breadcrumb() {
echo '<ul >';
if (!is_home()) {
echo '<li><a href="';
echo get_option('home');
echo '">';
echo '首页';
echo "</a></li>";
if (is_category() || is_single()) {
echo '<li>';
the_category(' </li><li> ');
if (is_single()) {
echo "</li><li>";
the_Title();
echo '</li>';
}
} elseif (is_page()) {
echo '<li>';
echo the_Title();
echo '</li>';
}
}
elseif (is_tag()) {single_tag_Title();}
elseif (is_day()) {echo"<li>Archive for "; the_time('F Js,Y'); echo'</li>';}
elseif (is_month()) {echo"<li>Archive for "; the_time('F,Y'); echo'</li>';}
elseif (is_year()) {echo"<li>Archive for "; the_time('Y'); echo'</li>';}
elseif (is_author()) {echo"<li>Author Archive"; echo'</li>';}
elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<li>Blog Archives"; echo'</li>';}
elseif (is_search()) {echo"<li>Search Results"; echo'</li>';}
echo '</ul>';
}
在主题模板中调用,如:
<div ><?PHP if(function_exists('the_breadcrumb')) the_breadcrumb();?></div>
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的自定义函数实现wordpress面包屑导航全部内容,希望文章能够帮你解决自定义函数实现wordpress面包屑导航所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)