LOGO
Yutuo

  在这之前,我一直把固定链接的地址设置为post_id。几乎空间每出一次问题,ID就会换上一次,对Google搜索的收录很不好。有人说用标题(postname),因为这个几乎不变。可我大多喜欢用中文标题,那样的话,URL都成中文了。在网上找了找,发现一个可以把标题通过Google翻译成英文的插件wp slug translate,可惜如果网络延时或连接不上时就会用拼音,而且如果标题长一点的话,名就长得不像话了。

  想想觉得不爽,还是自己写一个吧。查来查去觉得MD5码应该是比较好的,只要标题不同撞车的机率非常少。MD5码原来是32位的,我取了中间的16位做为固定链接名。插件功能如下:

  • 只对博客日记的固定链接进行修改,修改页面的固定链接。
  • 支持通过网页添加的日记和通过XML-RPC发布的日记。

插件截图如下:

编辑画面:

浏览器画面:

下载地址1:wp-slup-md5code.zip
下载地址2:http://wordpress.org/extend/plugins/wp-slup-md5code/

插件参考:http://wordpress.org/extend/plugins/wp-slug/

转载请注明:宇托的狗窝 » WordPress固定链接设为标题的MD5码

上一篇 下一篇
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (5)

  1. 博主,想问下你后台固定链接为/archives/postname/
    而作者页面和附件页面都会有archives,这个怎么去掉呢
    科普小站2014-08-20 00:00:41回复
    • 附件页面好像无法去掉archives。
      作者页面可以去掉,但要修改Wordpress的代码。修改方法如下:
      1. 在 wordpresswp-includesrewrite.php文件里,找到get_author_permastruct函数,大概在1090行左右。然后修改下面的内容:
      $this->author_structure = $this->front . $this->author_base . '/%author%';
      改为
      $this->author_structure = $this->root . $this->author_base . '/%author%';

      2. 去数据库删除Cache的URLReWrite内容,删除的SQL文如下:
      delete from wp_options where option_name = 'rewrite_rules'
      yutuo2014-08-21 12:40:08回复
  2. 如何决定取多少位
    doogle2013-06-07 18:15:10回复
  3. 请问固定链接格式怎么写??
    Yu2011-09-27 13:13:08回复
    • 对不起,这段时间在家里,一直没上网。
      用%postname%就行。比如:/archives/%postname%.html
      yutuo2011-10-27 10:34:18回复