为你的wordpress添加内链与外链的插件(完美支持中文)


重要说明:  此插件已经更新,请看http://www.liucheng.name/?p=574

最近一直在找为WordPress添加关键字链接的插件,但都不是太理想。 jeromes-keywords 很久没更新了。kb-linker 对中文的支持还不够。aLinks 不支持WP2.6 以上版本。
最后终于找到了这个软件:blog mechanics keyword link plugin(BlogMechanics KeywordLink

原链接:http://wordpress.org/extend/plugins/blog-mechanics-keyword-link-plugin-v01/

支持把Wordpress博客中的关键字加上链接的插件。但BM keyword link默认是对中文的支持不够。

原因是,这个插件判断英文关键字的标准是:左右都会有空格,只匹配全单词,不会部分匹配。但这对中文是很不方便的。

我花了一天的时间,研究了一下,终于有点成果,实现BM keyword link完美支持中文关键词。

名称:BM keyword link
作者:martin
中文修正版:LiuCheng.Name
发布页面:http://www.liucheng.name/?p=299
兼容:WordPress 2.3- 2.7
更新:2009-04-09
描述:为你的wordpress博客中添加关键词的链接,更多的内链,更好的SEO! 给文章加上内部链接有利于增加搜索引擎收录。
性能:完美支持中文关键词。
下载:本地下载(已更新=>http://www.liucheng.name/?p=789

安装方法:
1. 复制目录blog-mechanics-keyword-link-plugin-v01到 /wp-content/plugins/
2. 在插件管理页激活插件
3. 若不再使用,直接禁用或删除即可。

中文修正版说明:
1. 完美支持中文关键词链接,增加选项(For zh_CN)分别区分英文与中文关键词。勾选后也可部分匹配英文单词
2. 修正编辑中文关键词时乱码问题。*注意,这里去掉了原作者对关键词的加密与解密,因为此功能只对英文有效,中文导致乱码。
3. 修正导出文件时中文字符乱码问题。

 bm-keyword-link

 

 

 

 

 

 

其它:

1. Add a “No Follow” ->  当搜索引擎看到标签’no-follow’的时候,它将不再搜索它,也不会对链接流行度进行评价.搜索引擎鼓励某些网站使用标签’no-follow’ ,防止Spammers垃圾

2. Match only on the first mention -> 仅替换第一个匹配

3. Open a new window on clicking the link ->在新窗口打开

4. Match any case (ignore case) in the keyword -> 英文字符有用,不区分大小写

5. Apply the link also to your posts comment section(Is Affiliate) ->区分内链还是外链,详见下面的说明

6. New: Work for Chinese Keyword (for zh_CN) ->支持中文字符,同时也对英文字符有效(如原来’liucheng’ 不会匹配 ‘liuchengname’,勾选后将实现对单词的部分匹配 )

注:你可以在你主题的style.css加入,勾选上“Is Affiliate”后,表示内链,字体将会加粗(如内链和外链,注意上文已经出现了,只匹配一次):

  .bm_keywordlink { text-decoration: underline; }
  .bm_keywordlink_affiliate { font-weight: bold; }

 

需要改进的地方:对本身已有链接的关键词也进行替换。

有任何问题,欢迎一起探讨~~

———————————

04-10 更新~

 * 解决替换关键词已有链接的问题.文章中已有的链接将不会匹配.

Download

,

《 “为你的wordpress添加内链与外链的插件(完美支持中文)” 》 有 56 条评论

  1. […] 另外一个是:blog mechanics keyword link plugin 即BM keyword link的中文修正版,号称“为你的wordpress添加内链与外链的插件(完美支持中文)”。用起来效果也不错,在插件设置页面指定关键词和网址,然后所有已经发布的文章中的相应关键词就被都替换为链接了。很显然,可以增加文章粘性。并且,可以导出CSV格式。效果如图: 手动添加了近100个关键词,累死我了! […]

  2. 好像有bug,
    我用了导入功能后,插件就不能用了,重新删除和安装都不能用了
    不知道能否增加一个数据库删除表的功能

  3. 为什么我激活了插件 也增加了关键词 然后那些关键词的选项 一个都不选 但是文章的内容页 有关键词的地方还是没有添加链接呢?

    • 是不是中文关键词啊。要勾上zh_CN。英文关键词的话就不用。
      这个插件早就更新了。最新版看:http://www.liucheng.name/?p=789

  4. 真是非常感谢。我在后台安装了一个,用了半天也没变化,原来是这个原因 :qiang:

  5. 我看了一下插件代码,有点疑惑啊,怎么没有看到那块代码是防止对内容已有的链接再添加链接呢?

      • 你没看过,并不代表没嘛. 哈哈
        实际上是会的, 但没办法保证100%, 但绝大多数情况下都是没问题的了. [抱拳]

  6. 你们讨论的这么热烈,真是羡慕,我是新人,刚下载安装了,可还不知道怎么用,站长,有没有使用说明啊! [流泪]

  7. 为什么我的主题,不支持css样式呢?郁闷啊!我在style.css里添加了那两个样式,但是文章页的内链还是没有加粗显示。我也勾选上“Is Affiliate”了啊。

  8. 不错,我正在下载,然后更新之前的
    之前的不支持中文链接!~
    不过有没有全自动的
    这个是半自动的
    得一个一个手动添加关键词链接 [可爱]

    • 看最新的:http://www.liucheng.name/?p=789

      早就有全自动的了。后台自己开启。 [抱拳]

  9. 我想问下 安装好后不用设置 以后只要写好文章 就有关键字出现在下面吗?