替代的原因:

    最近对比了几个面包屑的插件使用,发现 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 打勾即可,如下图:

    Yoast WordPress SEO Internal Links Yoast WordPress SEO Internal Links