乐于分享
好东西不私藏

ToSlug插件实现WordPress发布文章自动生成随机别名

ToSlug插件实现WordPress发布文章自动生成随机别名

一般而言,我们在使用WordPress发布文章的时候,设置数字ID或者自定义别名作为文章URL名称,当然有些时候我们也会使用自动拼音插件实现拼音URL作为文章名称。但是我个人不是太喜欢或者不建议使用自动拼音,这样会显得很长不利于用户体验和搜索引擎SEO体验建议。如果我们介意用数字ID作为文章名称的话,其实可以使用这款我们有在用的随机字符或者MD5字符作为文章别名。

在安装激活ToSlug插件之后,在插件设置界面看到如图所示。开启插件之后,可以选择将已有的文章重置新的URL,或者对于新发布的文章设置别名类型,这里有可选随机字符后者MD5类型,当然也可以自定义最长长度。当然,也可以针对文章、页面或者媒体的命名实现URL的定义。

如果有需要的话,当然这个要谨慎。可以对于已有的文章URL进行重置。一般而言,考虑到有一些朋友的网站数据会多网站同步重复使用的,这样在拷贝到其他域名网站下,重复使用的数据你的文章URL最好也要全部重置,所以这个功能适合有需要重置的新网站内容。当然你同网站文章URL不要经常重置,这样会影响网站的文章URL的收录和搜索引擎的权重。

我们看看添加文章的时候,自动生成的文章URL。

插件更新日志:

## v1.1.1 更新内容

– 将插件版本升级到 `1.1.1`
– 新增“别名长度”设置,支持 8-32 位长度控制
– 新增“支持的文章类型”设置,支持 Post/Page/CPT
– 自动生成与批量处理逻辑统一支持多文章类型

## v1.1.0 更新内容

– 将插件版本升级到 `1.1.0`
– 优化随机别名算法,使用更可靠的随机源
– 新增统一的别名唯一性处理逻辑(`wp_unique_post_slug`)
– 修复 `save_post` 回调内二次更新可能引发的递归触发
– 设置项增加输入清洗与白名单校验(sanitize callback)
– 批量处理增加输入校验与失败统计提示
– 批量处理改为分批执行,提升大数据量站点兼容性
– 统一国际化 text domain 为 `toslug`

↓ 可以通过「阅读原文」查看插件更新