替代的原因:
最近对比了几个面包屑的插件使用,发现 WordPress SEO by yoast 自带的内部链接面包屑功能有着很不错的兼容和扩展性,尤其自从 Breadcrumb NavXT 这个知名的面包屑插件升级到5.0以后,一直会多出来一个Breadcrumb NavXT 5.0 Migration Compatibility Layer DO NOT ACTIVATE 不能卸载又不能启用的附属子插件,加之设置也偏复杂不方便等诸多原因,尝试彻底用 WordPress SEO by yoast 自带的内部链接面包屑功能替代,结果发现很好用,而且正好充分利用了这个SEO插件的SEO良好的兼容性。
实际操作方法:
如果网站之前使用了 Breadcrumb NavXT 这个插件作为面包屑插件,可以查找比如 page.php 之类的模板文件,寻找到如下类似的代码:
<div class="breadcrumbs"> <?php if(function_exists("bcn_display")) { bcn_display(); } ?> </div>
替换为如下代码:
<?php if ( function_exists('yoast_breadcrumb') ) {yoast_breadcrumb('<p id="breadcrumbs">','</p>');} ?>
如果有多个模板有面包屑,可以一次性批量替换为新代码,保存上传覆盖,然后记得进入 WordPress SEO by yoast 插件的 Internal Links 设置页面,将 Breadcrumbs Settings 下的 Enable Breadcrumbs 打勾即可,如下图: