三好公民在自己的网站里安装了WP Keyword Link插件,可以自动为文章中的标签或关键词加上链接,该插件的详情参见倡萌的《WordPress SEO插件:WP Keyword Link 给标签/关键词加链接》一文,这里不再赘述。但是偶然三好公民发现了一个问题,就是在编辑文章时手动添加的链接,文章发布之后,就会发现手动添加的链接失效了,因为链接锚文字中的标签或关键词会被自动添加链接,从而替换了你手动添加的链接。不明白的话,下面举一个例子来帮助表达我的意思:
例如,三好公民为文章中的“Win8.1 Update(KB2919355) 离线更新包下载”这句话添加了一个指向另一篇文章的链接,想要实现的链接效果如图所示:
可是文章发布之后,链接却变成了如图所示的效果:
三好公民手动添加的指向另一篇文章的链接被替换成了关键词“Windows8”的链接。
那么如何解决这个问题呢?其实WP Keyword Link插件中已经给出了解决方法。如图:
使用自定义的标签 <wp_nokeywordlink></wp_nokeywordlink>, 该标签包含的内容不会有链接。
于是三好公民就按照这个方法重新编辑文章,将手动添加的“Win8.1 Update(KB2919355) 离线更新包下载”链接代码的两端添加了自定义标签 <wp_nokeywordlink></wp_nokeywordlink>。如图:
更新文章之后,问题成功解决,手动添加的链接再也不被关键词链接给替换了。
不好意思,三好公民一直没长进,多年了还是初级水平,所以一个简单的问题啰哩啰嗦了这么多,只是希望能够帮助到也像三好公民一样的WordPress初级用户。
来源:
https://www.wpdaxue.com/wp-keyword-link-automatically-replace-links.html