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,您需要填写昵称和邮箱!

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

网友最新评论 (9)

  1. 您好!博客,无意间找到你这个插件的,你这个思路我很喜欢,但是我是想把Tag的中文转换成MD5,可是又不会写代码,不知道博客能不能教教我,谢谢啦
    佳软盒子2018-10-13 22:09:42回复
    • 我个人觉得Tag最好是有意义一点的英文,你可以在管理员的标签页面修改别名实现英文显示。用管理员登陆后,应该是下面的页面。

      https://yutuo.net/wp-admin/edit-tags.php?taxonomy=post_tag
      宇托2018-10-14 17:23:32回复
      • 但是在多用户的情况下,如果每一个tag都要管理员去修改的话,有点难度![捂脸]
        佳软盒子2018-10-14 17:28:01回复
        • 如果确定要改,可以使用sql把以前的全改了。因为最近接了个私活没做完,插件我最近也没时间做
          宇托2018-10-15 10:31:12回复
  2. 博主,想问下你后台固定链接为/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回复
  3. 如何决定取多少位
    doogle2013-06-07 18:15:10回复
  4. 请问固定链接格式怎么写??
    Yu2011-09-27 13:13:08回复
    • 对不起,这段时间在家里,一直没上网。
      用%postname%就行。比如:/archives/%postname%.html
      yutuo2011-10-27 10:34:18回复