亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(shí)庫(kù) > WordPress免插件實(shí)現(xiàn)面包屑導(dǎo)航的示例代碼

WordPress免插件實(shí)現(xiàn)面包屑導(dǎo)航的示例代碼

熱門(mén)標(biāo)簽:菏澤語(yǔ)音外呼系統(tǒng)運(yùn)營(yíng)商 電子地圖標(biāo)注怎么修改 公司外呼系統(tǒng)中心 如何在世界地圖標(biāo)注 臨沂crm外呼系統(tǒng)平臺(tái) 廈門(mén)400電話辦理選易號(hào)網(wǎng) 梧州市機(jī)器人外呼系統(tǒng)怎么樣 天客通地圖標(biāo)注 地圖標(biāo)注符號(hào)樣式有

你如果在開(kāi)發(fā)自己的wordpress主題,想加入面包屑導(dǎo)航,而又不想使用插件的話,下面的代碼對(duì)你有幫助,這里提供了網(wǎng)上較為流行的兩種代碼,一是功能非常完善的,一是一個(gè)較為簡(jiǎn)潔的代碼。

前面介紹了一種方法,你也可以嘗試一下,在文末給大家詳細(xì)介紹了自定義函數(shù)實(shí)現(xiàn)wordpress面包屑導(dǎo)航的代碼,可以點(diǎn)擊查看下。

功能非常完善代碼

1、將下面的代碼添加到主題的 functions.php

/**
 * WordPress 添加面包屑導(dǎo)航 
 * http://www.511yj.com/wordpress-add-breadcrumb.html
 */
function cmp_breadcrumbs() {
 $delimiter = '»'; // 分隔符
 $before = 'span class="current">'; // 在當(dāng)前鏈接前插入
 $after = '/span>'; // 在當(dāng)前鏈接后插入
 if ( !is_home()  !is_front_page() || is_paged() ) {
 echo 'div itemscope itemtype="http://schema.org/WebPage" id="crumbs">'.__( '當(dāng)前位置:' , 'cmp' );
 global $post;
 $homeLink = home_url();
 echo ' a itemprop="breadcrumb" href="' . $homeLink . '" rel="external nofollow" >' . __( '無(wú)作為' , 'cmp' ) . '/a> ' . $delimiter . ' ';
 if ( is_category() ) { // 分類 存檔
 global $wp_query;
 $cat_obj = $wp_query->get_queried_object();
 $thisCat = $cat_obj->term_id;
 $thisCat = get_category($thisCat);
 $parentCat = get_category($thisCat->parent);
 if ($thisCat->parent != 0){
 $cat_code = get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' ');
 echo $cat_code = str_replace ('a','a itemprop="breadcrumb"', $cat_code );
 }
 echo $before . '' . single_cat_title('', false) . '' . $after;
 } elseif ( is_day() ) { // 天 存檔
 echo 'a itemprop="breadcrumb" href="' . get_year_link(get_the_time('Y')) . '" rel="external nofollow" rel="external nofollow" >' . get_the_time('Y') . '/a> ' . $delimiter . ' ';
 echo 'a itemprop="breadcrumb" href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '" rel="external nofollow" >' . get_the_time('F') . '/a> ' . $delimiter . ' ';
 echo $before . get_the_time('d') . $after;
 } elseif ( is_month() ) { // 月 存檔
 echo 'a itemprop="breadcrumb" href="' . get_year_link(get_the_time('Y')) . '" rel="external nofollow" rel="external nofollow" >' . get_the_time('Y') . '/a> ' . $delimiter . ' ';
 echo $before . get_the_time('F') . $after;
 } elseif ( is_year() ) { // 年 存檔
 echo $before . get_the_time('Y') . $after;
 } elseif ( is_single()  !is_attachment() ) { // 文章
 if ( get_post_type() != 'post' ) { // 自定義文章類型
 $post_type = get_post_type_object(get_post_type());
 $slug = $post_type->rewrite;
 echo 'a itemprop="breadcrumb" href="' . $homeLink . '/' . $slug['slug'] . '/" rel="external nofollow" >' . $post_type->labels->singular_name . '/a> ' . $delimiter . ' ';
 echo $before . get_the_title() . $after;
 } else { // 文章 post
 $cat = get_the_category(); $cat = $cat[0];
 $cat_code = get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
 echo $cat_code = str_replace ('a','a itemprop="breadcrumb"', $cat_code );
 echo $before . get_the_title() . $after;
 }
 } elseif ( !is_single()  !is_page()  get_post_type() != 'post' ) {
 $post_type = get_post_type_object(get_post_type());
 echo $before . $post_type->labels->singular_name . $after;
 } elseif ( is_attachment() ) { // 附件
 $parent = get_post($post->post_parent);
 $cat = get_the_category($parent->ID); $cat = $cat[0];
 echo 'a itemprop="breadcrumb" href="' . get_permalink($parent) . '" rel="external nofollow" >' . $parent->post_title . '/a> ' . $delimiter . ' ';
 echo $before . get_the_title() . $after;
 } elseif ( is_page()  !$post->post_parent ) { // 頁(yè)面
 echo $before . get_the_title() . $after;
 } elseif ( is_page()  $post->post_parent ) { // 父級(jí)頁(yè)面
 $parent_id = $post->post_parent;
 $breadcrumbs = array();
 while ($parent_id) {
 $page = get_page($parent_id);
 $breadcrumbs[] = 'a itemprop="breadcrumb" href="' . get_permalink($page->ID) . '" rel="external nofollow" >' . get_the_title($page->ID) . '/a>';
 $parent_id = $page->post_parent;
 }
 $breadcrumbs = array_reverse($breadcrumbs);
 foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
 echo $before . get_the_title() . $after;
 } elseif ( is_search() ) { // 搜索結(jié)果
 echo $before ;
 printf( __( 'Search Results for: %s', 'cmp' ), get_search_query() );
 echo $after;
 } elseif ( is_tag() ) { //標(biāo)簽 存檔
 echo $before ;
 printf( __( 'Tag Archives: %s', 'cmp' ), single_tag_title( '', false ) );
 echo $after;
 } elseif ( is_author() ) { // 作者存檔
 global $author;
 $userdata = get_userdata($author);
 echo $before ;
 printf( __( 'Author Archives: %s', 'cmp' ), $userdata->display_name );
 echo $after;
 } elseif ( is_404() ) { // 404 頁(yè)面
 echo $before;
 _e( 'Not Found', 'cmp' );
 echo $after;
 }
 if ( get_query_var('paged') ) { // 分頁(yè)
 if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() )
 echo sprintf( __( '( Page %s )', 'cmp' ), get_query_var('paged') );
 }
 echo '/div>';
 }
}

前臺(tái)調(diào)用

?php if(function_exists('cmp_breadcrumbs')) cmp_breadcrumbs();?>

下面看下自定義函數(shù)實(shí)現(xiàn)wordpress面包屑導(dǎo)航的代碼

面包屑導(dǎo)航 一是方便讀者所在的位置,更重要的是對(duì)SEO非常友好,利于蜘蛛知道你網(wǎng)站的目錄結(jié)構(gòu),所以給我們的wordpress主題添加面包屑導(dǎo)航是必須的。

1、在functioss.php添加以下代碼

/**
 * WordPress 添加面包屑導(dǎo)航 
 * 面包屑導(dǎo)航,直接輸出(echo)
 * Breadcrumb Trail
 * @param string $sep 導(dǎo)航對(duì)象分隔符,默認(rèn)為' > '
 */
function bread_nav($sep = ' > '){
  echo 'div class="col-md-12 ">span class="glyphicon glyphicon-home text-primary">/span> 您當(dāng)前的位置: a href="'. home_url() .'" title="首頁(yè)">首頁(yè)/a>';
  if ( is_category() ){  //如果是欄目頁(yè)面
    global $cat;    
    echo $sep . get_category_parents($cat, true, $sep) . '文章列表';
  }elseif ( is_page() ){  //如果是自定義頁(yè)面
    echo $sep . get_the_title();
  }elseif ( is_single() ){  //如果是文章頁(yè)面
    $categories = get_the_category();
    $cat = $categories[0];
    echo $sep . get_category_parents($cat->term_id, true, $sep) .'正文內(nèi)容 '. get_the_title(); 
  }
  echo '/div>';
}

2、前臺(tái)調(diào)用

 ?php bread_nav();?>

總結(jié)

到此這篇關(guān)于WordPress免插件實(shí)現(xiàn)面包屑導(dǎo)航的示例代碼的文章就介紹到這了,更多相關(guān)WordPress面包屑導(dǎo)航內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Nginx設(shè)置wordpress偽靜態(tài)的方法示例
  • Linux XAMPP下啟用WordPress的自定義文件名(偽靜態(tài))功能
  • WordPress分頁(yè)偽靜態(tài)加html后綴
  • WordPress中用于更新偽靜態(tài)規(guī)則的PHP代碼實(shí)例講解
  • Nginx下讓W(xué)ordPress支持固定鏈接的偽靜態(tài)規(guī)則
  • Nginx下WordPress鏈接(url偽靜態(tài))301永久重定向?qū)崿F(xiàn)方法
  • 使用Docker Swarm 搭建Wordpress的方法
  • 使用curl命令行模擬登錄WordPress的方法
  • WordPress偽靜態(tài)規(guī)則設(shè)置代碼實(shí)例

標(biāo)簽:郴州 白城 雞西 瀘州 貴陽(yáng) 迪慶 黃石 綿陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《WordPress免插件實(shí)現(xiàn)面包屑導(dǎo)航的示例代碼》,本文關(guān)鍵詞  WordPress,免,插件,實(shí)現(xiàn),面包,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《WordPress免插件實(shí)現(xiàn)面包屑導(dǎo)航的示例代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于WordPress免插件實(shí)現(xiàn)面包屑導(dǎo)航的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美激情影院| 亚洲第一页乱| 国产美女在线一区二区三区| 美女被草网站| 九九久久99综合一区二区| 麻豆污视频| 四虎影视久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频一区二区| 高清一级毛片一本到免费观看| 色综合久久久久综合体桃花网| 日韩在线观看视频免费| 欧美激情一区二区三区在线播放 | 亚欧乱色一区二区三区| 国产高清在线精品一区a| 国产成+人+综合+亚洲不卡| 国产成+人+综合+亚洲不卡| 精品国产三级a| 日韩专区在线播放| 青青青草影院 | 尤物视频网站在线| 欧美一级视频免费观看| 青青青草影院 | 精品国产一区二区三区久| 国产一区精品| 久久99欧美| 日韩中文字幕在线观看视频| 二级片在线观看| 精品国产亚一区二区三区| 国产91精品系列在线观看| 久久久成人网| 国产成人女人在线视频观看| 日本在线不卡视频| 免费国产在线观看| 黄视频网站在线看| 久久久成人网| 久久精品大片| 日韩在线观看视频免费| 成人免费高清视频| 天天色成人| 91麻豆精品国产高清在线| 精品视频在线看| 色综合久久天天综合绕观看| 国产伦久视频免费观看 视频| 国产a毛片| 可以免费在线看黄的网站| 成人免费高清视频| 黄视频网站在线看| 色综合久久天天综合绕观看| 午夜激情视频在线观看 | 91麻豆精品国产片在线观看| 国产91精品系列在线观看| 欧美另类videosbestsex | 国产激情一区二区三区| 欧美国产日韩精品| 日韩专区第一页| 亚洲精品影院| 黄色免费三级| 久久国产一久久高清| 台湾毛片| 成人免费网站久久久| 免费一级片在线| 青青青草影院 | 国产美女在线一区二区三区| 青青青草影院 | 精品国产香蕉伊思人在线又爽又黄| 亚洲天堂在线播放| 99久久视频| 日本在线播放一区| 亚欧乱色一区二区三区| 国产美女在线一区二区三区| 四虎论坛| 欧美一级视频免费观看| 精品国产一区二区三区久久久蜜臀| 久久99欧美| 韩国毛片免费| 黄色免费三级| 国产一区二区精品久久91| 欧美大片aaaa一级毛片| 久久国产精品永久免费网站| 可以免费在线看黄的网站| 日日日夜夜操| 一本伊大人香蕉高清在线观看| 人人干人人草| 尤物视频网站在线| 九九九网站| 亚洲精品久久久中文字| 黄视频网站在线看| 日韩av片免费播放| 二级片在线观看| 免费的黄视频| 精品视频一区二区| 尤物视频网站在线| 日韩一级黄色片| 国产伦理精品| 黄视频网站免费看| 黄色免费三级| 99久久精品国产高清一区二区| 成人免费一级纶理片| 国产亚洲精品成人a在线| 色综合久久天天综合绕观看| 精品国产一区二区三区久| 国产成+人+综合+亚洲不卡| 国产麻豆精品| 日韩av片免费播放| a级黄色毛片免费播放视频| 你懂的日韩| 精品久久久久久中文| 欧美激情中文字幕一区二区| 久久99欧美| 免费一级片在线| 欧美一区二区三区在线观看| 成人av在线播放| 日韩专区在线播放| 美女被草网站| 韩国三级一区| 成人免费高清视频| 久久国产影视免费精品| 欧美国产日韩精品| 免费一级生活片| 欧美激情一区二区三区视频高清| 国产激情一区二区三区| 国产成人啪精品| 欧美激情中文字幕一区二区| 国产伦久视频免费观看 视频| 天天色成人| 国产伦精品一区二区三区在线观看| 久久久成人网| 欧美爱爱网| 精品国产一区二区三区久| 欧美a级大片| 免费毛片基地| 精品在线观看国产| 精品视频在线观看免费| 一级女性全黄久久生活片| 日韩一级黄色| 尤物视频网站在线| 99久久视频| 99色视频| 国产精品1024在线永久免费| 久久福利影视| 国产视频一区二区在线观看| 国产成+人+综合+亚洲不卡| 亚飞与亚基在线观看| 人人干人人草| 午夜在线亚洲| 国产伦理精品| 免费的黄视频| 欧美一区二区三区在线观看| 久草免费在线视频| 99热精品在线| 日韩男人天堂| 国产一区二区精品| 国产不卡高清在线观看视频| 日本在线不卡视频| 精品在线观看国产| 亚欧成人乱码一区二区| 日日日夜夜操| 国产91精品系列在线观看| 九九免费高清在线观看视频| 久久福利影视| 国产精品自拍在线观看| 欧美1区2区3区| 青青青草视频在线观看| 久久久久久久男人的天堂| 精品视频一区二区| 青青久久精品| 毛片成人永久免费视频| 久久福利影视| 精品久久久久久中文字幕2017| 久久精品欧美一区二区| 欧美一级视频免费观看| 精品国产三级a| 国产网站免费| 人人干人人草| 久久99中文字幕久久| 国产国语对白一级毛片| 亚洲精品久久久中文字| 亚洲www美色| 亚欧乱色一区二区三区| 精品久久久久久免费影院| 欧美一级视频免费观看| 国产一区二区精品久久91| 日韩一级黄色| 高清一级淫片a级中文字幕| 你懂的日韩| 欧美爱爱网| 欧美一级视频免费观看| 国产精品免费久久| 日韩一级黄色| 四虎影视久久| 你懂的福利视频| 久久成人亚洲| 99色视频| 一级女人毛片人一女人| 日本在线不卡视频| 日日夜人人澡人人澡人人看免| 色综合久久天天综合| 精品久久久久久中文字幕2017| 国产亚洲男人的天堂在线观看|