之前博客的日志永久链接一直是?/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, 该插件实现如下功能:
大致的说明就是以上几点, 这个是我编程的流程图, 有兴趣的可以看看。 插件大概就这些, 现在的不足是没有判断网络不通之后超时的情况, 我对网络编程不知道, 不知道如何才能比较好的判断。 有达人不妨相告, 鄙人不胜感激! 插件的安装很简单, 直接上传之后激活就可以了, 如果你以前安装有slug from title 插件的话, 需要先禁用slug from title插件, 否则会产生错误! wp-slug下载请在这里: 点击下载。 |
用了这个插件之后,也发现了几个问题,不知道有没有办法解决:
1、以前所发表的日志中,有很多自己手工添加的内部链接,全部都是?/p=XXX的格式,有没有什么方法可以把这些全部替换成现在的/%postname%.html的形式?
2、wp-slug插件可以将以后的文章自动添加上缩略名,那以前的文章想把缩略名也改了,有什么办法吗?日志这么多,难道一篇一篇手工来弄吗?
3、还是离线编辑器的问题,Windows live writer没有办法添加标签,虽然有一个“插入标签”的选项,但是却不是博客自己的标签,而是一些社会化的标签,有没有插件可以自动给文章添加上标签的呢?
