在 WordPress 写中文博客的时候,默认的文章别名(slug)都是标题,写中文的时候就会出现乱七八的文字,想做伪静态的页面呢感觉都是不太合适,又不太想每次都修改。
如果你希望文章链接更加“匿名”或不可读,或者出于某些定制化需求,例如防止泄露文章标题,可以考虑使用 MD5 哈希值 作为文章别名。
很久之前就用这个插件了:wp slup md5code
这个插件把日记的固定链接设置为标题的MD5码,它不会修改页面的固定链接。但是这个插件最后更新是14年前,这段时间不知道是不是WordPress更新的原因,在这个站使用的时候发现不能正常生成了,就拿了代码去让AI修改了一下。
现在分享一下修改后的吧。
🔧 插件简介
- 插件名称:JISUA WP MD5 Slug(修改版)
- 功能:自动将文章的别名(slug)设置为文章标题的 中间 16 位 MD5 值。
- 适用对象:仅针对
post
类型的文章,且仅在新建文章或 slug 为空时生效。
✨ 插件特点
- 自动生成 slug,避免手动填写;
- 使用 MD5 哈希值,让 URL 更短更“隐私”;
- 支持后台 AJAX 编辑行为,不影响编辑体验;
- 插件轻量级,直接启用即可生效。
📦 安装方法
- 下载插件文件夹或
.zip
压缩包; - 上传到网站的
wp-content/plugins/
目录; - 后台启用插件;
- 新发布的文章将自动使用 MD5 别名。
📄 示例效果
如果你发布一篇标题为:
如何在 WordPress 中自定义后台样式
那么实际生成的链接别名可能是:
/f4a9d8b61c6e7a7b/
是不是感觉很酷又简洁?
📥 插件下载
👉 WP MD5 Slug 插件.zip(百度网盘)
💡 后续计划
有想法的可以自己加入以下功能:
- 支持
page
与自定义文章类型; - 可选使用文章 ID、发布时间等作为哈希来源;
- 后台界面添加配置项。
如果你也觉得这个插件有趣或有用,欢迎收藏、转载、评论交流!
插件代码完全开源,可根据自己需求进一步修改和拓展。