WordPress 中文URL转为英文插件wp slug translate

先前有访客问博客吧的文章url是怎么实现的,博客吧的url是设置固定链接为/%postname%.html,然后在添加新文章的时候才手动编辑中文部分为英文。英文都是按词翻译的,因为不想URL太长。对英文不大好的朋友,如果想实现这个功能,可以使用WordPress博客中文URL转英文的博客插件wp slug translate实现。

wp slug translate插件介绍:

通过该插件,可以让wordpress中文博客的博主使用/%postname%.html形式的固定链接时的文章URL的中文自动翻译为英文显示,英文显示不但较为美观,且对SEO是比较有利的。

wp slug translate插件安装使用:

  1. 下载WordPress博客插件wp slug translate,并上传至wp-content/plugins/目录下(可以在博客后台的添加插件功能中直接搜索安装)
  2. 登陆博客后台,在已安装插件列表中启用wp slug translate插件
  3. 在设置选项卡下点击“固定链接”选项,设置自定义结构为/%postname%.html形式。(如果先前已做这一步的不用理会)
  4. 添加新文章时,输入文章的标题和输入内容后,点击发布,就会自动把博客标题翻译为英文URL

wp slug translate插件说明:

  1. 如果在标题中设置有slug, 则选用标题中设置的slug作为缩略名, 标题设置的格式: title@@ Slug
  2. 如果标题未设置slug, 但在缩略名的栏目中有缩略名存在, 则选用slug栏目中的slug作为缩略名。
  3. 如果以上两处都未设置缩略名(slug), 则自动换取标题(title), 然后将标题翻译成英文(如果是非英文的标题), 翻译来源是谷歌翻译, 然后将翻译得到的英文作为slug设置成缩略名。
  4. 如果因为某种原因, 比如网络问题、或者该中文字符无法翻译等等, 就自动会把非英文字符(其实就是汉字)转换成拼音。 转换成拼音的不仅仅是标题, 有可能是已经设置的slug, 如果已经设置的slug中含有中文字符也会翻译成拼音, 不过如果个Google的翻译中含有中文字符就会自动删除而不是翻译成拼音, 因为我觉得这个就没有意思了!

提醒:该插件的翻译来源是谷歌在线翻译,翻译后的英文并不一定是百分之百正确。

网友留言:

  1. 请问英文显示URL确实是对SEO是比较有利吗?

  2. 2012-09-29回复

    不错,请教一个问题,以前加的文章他好像不能自动变成英文,这个要怎么处理?

  3. 2011-03-16回复

    请问如何去掉搜索引擎停用词(如a, an ,the,for)之类的,要不url太长了,谢谢

    • 博主板凳
      2011-03-17回复

      @salon, 这个插件的翻译是来自谷歌翻译的,我没有发现有去掉这些词的地方。

  4. 2011-02-02回复

    对啊,自动转换不是很可靠

  5. 2011-01-11回复

    呵呵,自动转换效果肯定不好,还不如不用呢,免得误导SE.

  6. 2010-11-22回复

    博主在这个伪静态没有加入%post_id%的参数,不知道是怎么实现urlrewrite的?我用这个postname始终不行,望指教

    • 博主板凳
      2010-11-22回复

      @路过收藏, 空间支持伪静态情况下,在固定链接的自定义中使用/%postname%.html

  7. 2010-10-14回复

    不错,我正在找这样一个插件!谢谢博主,顺带说一下博主的空间访问速度很快,不错!

发表留言