为页面添加面包屑导航
面包屑导航,对于搜索引擎优化来说异常重要,
但是wordpress自带的主题以及其他第三方主题并没有提供面包屑导航功能。
今天介绍的这款插件:Yoast Breadcrumbs,非常简单易用。
你可以给博客的文章、分类、存档、页面和搜索等页面添加面包屑导航。
还可以给”首页”链接添加nofollow属性。
1.安装
首先,在wordpress后台仪表盘的“插件–>安装插件页面”里,
搜索“Yoast Breadcrumbs”,安装并启用。
然后点击“外观->编辑”选中当前使用主题里的single.php文件进行编辑,
在希望显示面包屑导航的位置,通常是在content正文之前,插入以下代码调用插件。
特别要注意的是这个插件默认是不支持中文字符的,要想让插件支持中文字符, 需要点击“插件->编辑”页面的右上角处选择“Yoast Breadcrumbs” 进行编辑。查找以下代码
$opt[$option_name] = htmlentities(html_entity_decode($_POST[$option_name]));
替换为
$opt[$option_name] = htmlentities(html_entity_decode($_POST[$option_name],
ENT_COMPAT, "UTF-8"), ENT_COMPAT, "UTF-8");
2.设置
在wordpress后台仪表盘中,点击“设置–>Breadcrumbs”进入如下图所示的设置页面。
“Separator between breadcrumbs”:表示导航中的分隔符,默认为»,即“»”符号。
“Anchor text for the Homepage”:可以为首页设置标题,这里可以改成“首页”。
“Anchor text for the Blog”:为博客设置在面包屑导航中的锚文本。
“Prefix for the breadcrumb path”:在面包屑导航前添加说明文字,建议留空。
“Prefix for Archive breadcrumbs”:为存档添加说明文字。
“Prefix for Search Page breadcrumbs”:为搜索内容添加说明文字。
“Show Parent Page for Blog posts”:添加面包屑导航父类。如果这里选择了一个页面,那么所有的文章导航中都会有这个页面。
“Show category in post breadcrumbs”:此项肯定要勾选,表示在面包屑导航中添加分类导航。
“Bold the last page in the breadcrumb”:为最后一个面包屑导航栏目加粗。
“Nofollow the link to the home page”:为主页添加nofollow属性。对seo来说,选中会好一点。
“Try to add automatically”:自动生成面包屑导航。
设置完成后,点击最下面的“save breadcrumbs settings”保存。显示效果如下图。