WP插件:wp-slug

草根站长 三月 9th, 2008

    之前博客的日志永久链接一直是?/p=XXX的形式,查阅了无数的WordPress SEO资料,均指出这样的形式是对搜索引擎最不友好的……怪不得这么久了,我的博客日访问量ip还只是两位数,sigh……

    据说,用postname来做永久链接是最好的,于是Google了一下,结果找到了wp-slug这个插件,更加需要强调的是,这个插件竟然是wp thread comment插件的作者枫叶,sigh!

    wp-slug插件可以将离线编辑器如window live writer发表的文章自动添加上日志缩略名,而且可以将汉语的翻译成英文或者是拼音,这让使用离线编辑器的博友们省去了不少的麻烦。

    以下内容直接转载自“偶爱偶家”

     这个插件其实就是玩玩的, 真的写博客的人不会到这个地步吧? 哈哈! 所以首先申明该插件只是用来玩玩, 我自己就当作一次wordpress的插件编程的训练了, 抛砖引玉而已。      写这个插件的起因是vern的文章:“琐事几件”。 其中提到了关于离线发布wp博客日志的缩略名(slug)问题, 我就是在这里得到了启发, 写了这么一个插件。

      插件的原模型是: slug from title, 请看这里: wp插件:slug from title离线发布不愁缩略名

      最后形成的插件就是 wp-slug, 该插件实现如下功能:

1、 如果在标题中设置有slug, 则选用标题中设置的slug作为缩略名, 标题设置的格式: title@@ Slug

2、 如果标题未设置slug, 但在缩略名的栏目中有缩略名存在, 则选用slug栏目中的slug作为缩略名。

3、 如果以上两处都未设置缩略名(slug), 则自动换取标题(title), 然后将标题翻译成英文(如果是非英文的标题), 翻译来源是http://translate.google.com, 然后将翻译得到的英文作为slug设置成缩略名。

4、 如果因为某种原因, 比如网络问题、或者该中文字符无法翻译等等, 就自动会把非英文字符(其实就是汉字)转换成拼音。 转换成拼音的不仅仅是标题, 有可能是已经设置的slug, 如果已经设置的slug中含有中文字符也会翻译成拼音, 不过如果个Google的翻译中含有中文字符就会自动删除而不是翻译成拼音, 因为我觉得这个就没有意思了!

      大致的说明就是以上几点, 这个是我编程的流程图, 有兴趣的可以看看。slug

      插件大概就这些, 现在的不足是没有判断网络不通之后超时的情况, 我对网络编程不知道, 不知道如何才能比较好的判断。 有达人不妨相告, 鄙人不胜感激!

      插件的安装很简单, 直接上传之后激活就可以了, 如果你以前安装有slug from title 插件的话, 需要先禁用slug from title插件, 否则会产生错误!

      wp-slug下载请在这里: 点击下载

    用了这个插件之后,也发现了几个问题,不知道有没有办法解决:

    1、以前所发表的日志中,有很多自己手工添加的内部链接,全部都是?/p=XXX的格式,有没有什么方法可以把这些全部替换成现在的/%postname%.html的形式?

    2、wp-slug插件可以将以后的文章自动添加上缩略名,那以前的文章想把缩略名也改了,有什么办法吗?日志这么多,难道一篇一篇手工来弄吗?

    3、还是离线编辑器的问题,Windows live writer没有办法添加标签,虽然有一个“插入标签”的选项,但是却不是博客自己的标签,而是一些社会化的标签,有没有插件可以自动给文章添加上标签的呢?





26 Comments to “WP插件:wp-slug”

  1.   neekey | 三月 9th, 2008 at 4:08 下午 Notify

    我每次都自己输入 slug~

  2.   SunQ | 三月 9th, 2008 at 4:17 下午 Notify

    以前没有注意过这个问题,所以我以前的日志都没有缩略名……

  3.   Azrael | 三月 9th, 2008 at 5:21 下午 Notify

    ……
    没怎么研究过WP

  4.   戴耳钉的猫 | 三月 9th, 2008 at 7:13 下午 Notify

    呵呵… 评论问题解决了~ :) 过来串个门儿~

  5.   SunQ | 三月 9th, 2008 at 8:36 下午 Notify

    呵呵,已经去了,问题解决了就好。

  6.   戴耳钉的猫 | 三月 9th, 2008 at 8:39 下午 Notify

    哈哈… 看来我们用的评论插件是同一个了~ :P

  7.   SunQ | 三月 9th, 2008 at 9:25 下午 Notify

    对啊,这要感谢伟大的枫叶同学,呵呵。

  8.   花果山寨 | 三月 9th, 2008 at 9:47 下午 Notify

    WP的插件就是多,羡慕!

  9.   SunQ | 三月 9th, 2008 at 10:07 下午 Notify

    换wordpress吧~~

  10.   花果山寨 | 三月 9th, 2008 at 10:09 下午 Notify

    可我现在用的是asp空间,我也不懂PHP,更不喜欢用国外空间,那太慢了!

  11.   SunQ | 三月 9th, 2008 at 10:20 下午 Notify

    @花果山寨:貌似国内的asp空间要比php空间多一些的……

  12.   9NPC | 三月 9th, 2008 at 11:48 下午 Notify

    我在后台设置了静态地址,每次都是自己输入的。。

  13.   SunQ | 三月 10th, 2008 at 12:01 上午 Notify

    用Windows live writer来发表日志,如果每次再回后台弄一下,感觉还是挺麻烦的……

  14.   偶爱偶家 | 三月 10th, 2008 at 7:29 上午 Notify

    编辑以前的缩略名的插件是有的, 具体的我忘记了. 你可以在google 里搜索一下批量编辑缩略名. 应该可以搜索到的.

  15.   偶爱偶家 | 三月 10th, 2008 at 7:33 上午 Notify

    就在这里有
    http://e-spacy.com/blog/change-permalink-plugin/

  16.   stlucifer | 三月 10th, 2008 at 7:34 上午 Notify

    嗯,确实啊,以前的时候我的搜索引擎收录也不好…

  17.   SunQ | 三月 10th, 2008 at 1:36 下午 Notify

    谢谢,呵呵,晚上回家后安装上试试。

  18.   SunQ | 三月 10th, 2008 at 1:38 下午 Notify

    搜索引擎应该是访客的主要来源才对……

  19.   菠菜 | 三月 10th, 2008 at 11:14 下午 Notify

    我也有同种感觉。还是我不够关心。

  20.   幼峰 | 三月 10th, 2008 at 11:51 下午 Notify

    偶只有在本机上玩玩wp :-) php我很感兴趣的 只是苦于我的服务器当时没有配上php+mysql 所以在asp+access的zblog上做了个窝 不过也很喜欢zblog的

  21.   SunQ | 三月 11th, 2008 at 8:43 上午 Notify

    你主机好像也有点问题的,每次通过Feed到你的博客时候,都刷新不出日志来,不知道什么原因。

  22.   z.Yleo77 | 三月 12th, 2008 at 7:44 下午 Notify

    貌似我还是不习惯离线编辑,,最爱记事本, 搞定了一个复制就过去。呵呵。

    原来是可以批量编辑缩略名的? 看起来好像很方面了,

  23.   SunQ | 三月 12th, 2008 at 9:13 下午 Notify

    不过还没有搞明白那个批量编辑缩略名的插件怎么玩呢,呵呵,搞明白的时候也出来写篇日志,哈哈

  24.   zuoai | 十月 2nd, 2008 at 7:01 下午 Notify

    真的有用吗??

  25.   SunQ | 十月 2nd, 2008 at 10:28 下午 Notify

    当然有用了呀……虽然有的时候Google翻译的也不一定准确

  26.   Vincent | 十一月 11th, 2008 at 11:24 下午 Notify

    SunQ站长真是不好意思,你的文章下面没有版权链接。
    我转载的时候没有注意看,现已加上。请见谅!

发表评论

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。