辉煌电商SEO内测

百度关键词优化三天上首页!同行都是朋友, 欢迎一起互利共赢。谢绝一切非正规行业服务,感谢以下同行、团队、平台和代理的支持:

百度站长平台、MIP开发小组、SEO焦大老友、SEO每天一贴ZAC大哥、卢松松大哥、海瑶SEO兄弟、附子SEO兄弟、探索者SEO、帮站SEO好友、互点宝、超澳门真人博彩官网

百亿互刷宝、下拉天下、SEO自学网、SEO研究中心、小明SEO、王德春SEO、马海祥博客、踏雪无痕挂机工作室、SEO云优化好友、云客网、杭州思亿欧、网赚吧、北京SEO韩非老弟

需要了解以上同仁的相关信息,我们已经给你做好了搜索框,看右上角绿色那个,输入搜索即刻直达

网站统计: 共有读稿:14376部 / 今日更新:1篇 / 评论:18条 / 会员:69 名 / 阅读:702214
您好,请 【登陆】/【注册】
软件内容页横幅广告
您现在的位置:SEO平台 > SEO赚钱 >

WordPress 添加面包屑导航的三种方法

2018.02.26

浏览:

【导语】如果您觉得本篇内容还不错,请点击文章下面的赞,然后分享给朋友哦!...

面包屑导航,简单的说它就是提供给用户回溯到网站首页或入口页面的一条快速路径。今天倡萌分享一下WordPress 添加面包屑导航的三种方法,希望对大家有所帮助...请看详情...

seo

seo

 

  面包屑导航,简单的说它就是提供给用户回溯到网站首页或入口页面的一条快速路径。今天倡萌分享一下WordPress 添加面包屑导航的三种方法,希望对大家有所帮助,原文参考自园子博客。

  什么是面包屑导航

  面包屑通常出现在页面顶部,一般会位于标题或页头的下方。它提供给用户返回之前任何一个页面的链接(这些链接也是能到达当前页面的路径),在层级架构中通常是这个页面的父级页面。

  也可以这样理解,面包屑提供给用户回溯到网站首页或入口页面的一条快速路径,它们绝大部分看起来就像这样:首页→分类页→次级分类页。如下图所示:

  

2011-03-29_02396

 

  面包屑导航的好处

  1.可以提供多路径的交互方式,方便用户跳转到其它页面。在页面及分类多的网站中尤其有用。

  2.面包屑导航信息结构对于网站的seo也有着大的好处,它可以更多的强调网站关键字,扩大关键字的范围,从而达到更好的优化目的。

  3.它从一个侧面展示了该信息集合的信息结构和集合方式,可以让用户在最快的时间之内找到需要的东西。

  添加面包屑导航的方法

  方法一:直接在相关页面添加代码

  把以下代码直接添加到你想出现面包屑导航的位置,比如 header.php 里面,也可以放在 single.php 页面的导航标题上面,你有可能需要添加的页面可能有:archive.php、archives.php、links.php、page.php。

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  

 

  当前位置: »

  

  if( is_single() ){

  $categorys = get_the_category();

  $category = $categorys[0];

  echo( get_category_parents($category->term_id,true,' » ') );

  the_title();

  } elseif ( is_page() ){

  the_title();

  } elseif ( is_category() ){

  single_cat_title();

  } elseif ( is_tag() ){

  single_tag_title();

  } elseif ( is_day() ){

  the_time('Y年Fj日');

  } elseif ( is_month() ){

  the_time('Y年F');

  } elseif ( is_year() ){

  the_time('Y年');

  } elseif ( is_search() ){

  echo $s.' 的搜索结果';

  }

  ?>

  

 

  此法来自万戈博客,原文链接

  方法二:通过 functions.php 调用

  首先把以下代码添加到主题的 functions.php 文件中

 

  function dimox_breadcrumbs() {

  $delimiter = '»';

  $name = 'Home'; //text for the 'Home' link

  $currentBefore = '';

  $currentAfter = '';

  if ( !is_home() && !is_front_page() || is_paged() ) {

  echo '

';

 

  global $post;

  $home = get_bloginfo('url');

  echo '' . $name . ' ' . $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) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));

  echo $currentBefore . 'Archive by category '';

  single_cat_title();

  echo ''' . $currentAfter;

  } elseif ( is_day() ) {

  echo '' . get_the_time('Y') . ' ' . $delimiter . ' ';

  echo '' . get_the_time('F') . ' ' . $delimiter . ' ';

  echo $currentBefore . get_the_time('d') . $currentAfter;

  } elseif ( is_month() ) {

  echo '' . get_the_time('Y') . ' ' . $delimiter . ' ';

  echo $currentBefore . get_the_time('F') . $currentAfter;

  } elseif ( is_year() ) {

  echo $currentBefore . get_the_time('Y') . $currentAfter;

  } elseif ( is_single() ) {

  $cat = get_the_category(); $cat = $cat[0];

  echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');

  echo $currentBefore;

  the_title();

  echo $currentAfter;

  } elseif ( is_page() && !$post->post_parent ) {

  echo $currentBefore;

  the_title();

  echo $currentAfter;

  } elseif ( is_page() && $post->post_parent ) {

  $parent_id = $post->post_parent;

  $breadcrumbs = array();

  while ($parent_id) {

  $page = get_page($parent_id);

  $breadcrumbs[] = '' . get_the_title($page->ID) . '';

  $parent_id = $page->post_parent;

  }

  $breadcrumbs = array_reverse($breadcrumbs);

  foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';

  echo $currentBefore;

  the_title();

  echo $currentAfter;

  } elseif ( is_search() ) {

  echo $currentBefore . 'Search results for '' . get_search_query() . ''' . $currentAfter;

  } elseif ( is_tag() ) {

  echo $currentBefore . 'Posts tagged '';

  single_tag_title();

  echo ''' . $currentAfter;

  } elseif ( is_author() ) {

  global $author;

  $userdata = get_userdata($author);

  echo $currentBefore . 'Articles posted by ' . $userdata->display_name . $currentAfter;

  } elseif ( is_404() ) {

  echo $currentBefore . 'Error 404' . $currentAfter;

  }

  if ( get_query_var('paged') ) {

  if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';

  echo __('Page') . ' ' . get_query_var('paged');

  if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';

  }

  echo '

';

 

  }

  }

  最后在适当的地方(如方法一中提到的几个文件)添加以下代码调用

  

 

  如果想要美化下显示方式,直接通过添加 css 即可。

  1

  .mbx-dh {padding: 5px 10px;}

  方法三:使用Breadcrumb NavXT插件

  在后台,添加新插件,搜索“Breadcrumb NavXT” 安装、激活。然后在header.php中合适的地方增加代码:

  1

  2

  3

  

 

  

  

 

  这个插件还可以设置,进入设置选项后,共有general、current item、posts&pages、categories、tags、date archives、miscellaneous等相关设置。

  1.general设置(一般设置)

  可以设置面包屑导航的分割符(Breadcrumb Separator)

  Breadcrumb Max Title Length——设置面包屑导航标题的最大长度

  Home Breadcrumb——主页的标题

  Place the home breadcrumb in the trail:如果打勾的话表示在面包屑导航中显示主页,不打勾的话则不显示。

  Home Title——填入主页的显示标题,默认是blog,你可以修改为你想要的标题。

  Home Prefix——(主页前缀)可以在主页前面添加说明文字。

  Home Suffix——(主页后缀)在主页后面添加说明文字

  Home Anchor、Blog Anchor一般不需要修改,插件会自动生成链接。

  2.current item设置

  Link Current Item表示是否设置当前页面链接

  Current Item Prefix和Current Item Suffix :当前页的前后缀

  current Item Anchor默认就可以了

  Paged Breadcrumb、Paged Prefix、Paged Suffix是用来设置页面的面包屑导航,设置方法同上。

  3.posts&pages设置

  Post Prefix、Post Suffix、Post Anchor、Page Prefix、Page Suffix、Attachment Prefix等选项的基本上设置方法同上

  但是,

  Post Taxonomy Display如果勾选的话表示在按照主页-分类-子分类-文章等形式显示出来,如果不勾选的话表示只分按照主页-文章显示出来。

  Post Taxonomy表示按照什么来进行导航,有分类目录和标签可以选择。

  4.categories设置

  基本上设置方法同上

  5.date archives这里可以修改文章日期分类面包屑导航显示样式。

  6.miscellaneous选项里提供了Author、Search、404页面的面包屑导航设置。

  SEO专题推荐:

  

  

  

  

  

  

0
赞一个
关键词: wordpress
☆喜欢这篇文章吗?分享给你的好友吧!点击这里复制网址☆
共有127人阅读,期待你的评论!评论
请先登陆后才能发表评论哦!没账号?赶紧注册一个吧!
最新评论
热门标签
回到顶部