# 文派素格（WPSlug）插件发布，WordPress 自动中文 URL 别名翻译和拼音转换

*Published:* 2025-07-15
*Author:* 诗语

你是否经常遇到 WordPress 网站换服务器主机后很多图片打不开、文件 404 的情况？很多时候分享给别人的文章 URL 从复制的时候很短，但发送过去就变成一堆很长很长的乱码？这些问题的原因都在于中文字符转码不兼容和名称太长导致。

现在文派素格（WPSlug）插件可以轻松解决这些问题。

 一、Slug 是什么？
------------

使用过 WordPress 的用户并不会感到陌生，slug 在计算机语境中的正经翻译是「别名」，实际上就是 URL 链接中的一部分，如下图，你看到的文章【永久链接】就是这篇文章的 slug ，由于我们开启了 wpslug 插件所以已经自动转换为拼音格式。

「Slug」的发音类似中文「素格」，这也是我们取名为文派素格的原因，字面意思也很好理解——朴素的格式，简称「素格」。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-08.38.43.png)二、为什么要用 WPSlug？
---------------

如果你是普通用户，并且习惯使用中文或其他非罗马字符（26 个英文字母）撰写文章的用户，那么文派素格（WPSlug）插件应该是装机必备。

这是 WordPress 系统缺失的功能之一，还是不明白可以看看下面的实际使用示例：

浏览器显示：

```
https://wpslug.com/文派素格
```

复制后结果：

```
https://wpslug.com/%E6%96%87%E6%B4%BE%E7%B4%A0%E6%A0%BC
```

文派素格显示：

```
https://wpslug.com/wen-pai-su-ge
```



(这里有个分词的潜在问题还需要优化，我们将会在未来的版本中更新最终 SEO 和品牌友好格式应该为「wenpai-suge」)

英文字符默认是不会被转换直接使用，你可以看到下面的混合语言模式中 wpslug 和 url 字符依旧保持原始效果。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-08.08.26.png)### 1、自动翻译

如果你的网站内容是多语言类型，那么我们也提供了自动翻译功能，目前接入了百度翻译和 Google 翻译两种类型，下个版本将会提供 AI 翻译，你只需要启用文派心思（WPMind）插件后将可以自动应用统一的 API 密钥实现自动 slug 别名翻译。

这些功能你可以按照自己的需求来进行启用和关闭，完全支持自定义。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-08.58.54.png)### 2、SEO 优化

现在提供 WordPress 别名转换的插件其实也不少，但从七八年前开始我就没有一个是让我满意的，大部分都是只包含基础功能要么就是很死板的转换出来一大堆很长很长的链接。

实际上如果你已经是通过wpslug 转换URL 为拼音或者翻译了那么就不需要考虑让人全拼出来，我们只需要使用一段内容url 来做为唯一标识即可。这就是 WPSlug 提供 SEO 功能的初衷。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-08.54.27.png)当你启用 SEO 功能后，文派素格插件会自动处理标点符号、混合内容优化和删除一些中英文常见的「停用词」（的、地、得…），同样的这里你也可以自定义输入（下个版本会默认提供部分中文词预设）。

###  3、媒体文件重命名

文派素格不仅仅是支持文章、页面这些名称的自动友好别名，还可以自动为图片、文件等需要上传到 WordPress 媒体库中的文件进行重命名。

不喜欢一大堆拼音的文件名称？没问题，你还可以直接用 MD5 来命名文件名称，包括自定义前缀等等。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-08.54.51.png)### 4、第三方插件兼容

如果你使用过 bbPress 和 BuddyPress 这些插件也就应该明白我会说什么，你可以对每篇文章进行修改和调整别名，但是如果要让每个在你网站上进行互动的用户都手动改 url 这是不现实的事情。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-08.55.09.png)基于实际需求考虑，我们默认集成了第三方插件和自定义文章类型的转换功能，现在你的帖子、回复、动态也都可以得到转换。

使用起来非常方便，而且还不会因为用户发帖标题过长导致你在其他地方引用时出现找不到的情况。

![](https://wptea.com/wp-content/uploads/2025/07/2025-07-15-09.13.46.png)三、插件下载
------

文派素格（WPSlug）未来的新版本插件更新是需要依赖文派叶子🍃（WPCY.COM）插件实现，现在给每个版本都单独集成一个更新组件太过于繁琐并且会导致压缩文件包变大很大，完全没必要。

插件主页：<https://wenpai.org/plugins/wpslug>

下载渠道：菲码源库 feiCode 为国内线路，GitHub 为国际线路，可自行选择；



 ![菲码源库 feiCode.com](https://cn.cravatar.com/favicon/api/index.php?url=cn.feicode.com)  [ 菲码源库 feiCode.com ](https://cn.feicode.com)  

 ![wpslug](https://feicode.com/repo-avatars/3904658e112fd85b65981db9b7f6b926f4bd414cd7a4052c3d4a11cee13dfa6d "仓库头像")###   [ WenPai-org/wpslug ](https://feicode.com/WenPai-org/wpslug) 

 组织 [ @WenPai-org ](https://feicode.com/WenPai-org)   

 

 

   PHP   FORGEJO  

 

  文派素格 🍤（WPSlug）更友好美观的 WordPress 文章、页面、媒体别名 slug ，支持拼音和翻译等自动生成。

   星标： 0    分叉： 0    议题： 0  

 [  查看仓库 ](https://feicode.com/WenPai-org/wpslug) [  下载 v1.2.1 ](https://cn.feicode.com/api/v1/repos/WenPai-org/wpslug/archive/v1.2.1.zip "下载 v1.2.1 (v1.2.1)") 

 

 
            (function() {
                'use strict';
                
                const containerId = 'git-embed-fe537b50-d703-4d32-a019-438fb9b5e3b1';
                const container = document.getElementById(containerId);
                if (!container) return;

                const cloneBtn = container.querySelector('.git-embed-clone-btn');
                if (cloneBtn && !cloneBtn.hasAttribute('data-initialized')) {
                    cloneBtn.setAttribute('data-initialized', 'true');
                    cloneBtn.addEventListener('click', function() {
                        const cloneUrl = this.getAttribute('data-clone-url');
                        const originalHtml = this.innerHTML;
                        
                        if (navigator.clipboard && navigator.clipboard.writeText) {
                            navigator.clipboard.writeText(cloneUrl).then(() => {
                                this.innerHTML = '<span class="dashicons dashicons-yes">已复制！';
                                setTimeout(() => {
                                    this.innerHTML = originalHtml;
                                }, 2000);
                            }).catch(() => {
                                fallbackCopy(cloneUrl, this, originalHtml);
                            });
                        } else {
                            fallbackCopy(cloneUrl, this, originalHtml);
                        }
                    });
                }

                const downloadBtn = container.querySelector('.git-embed-download-btn');
                if (downloadBtn && !downloadBtn.hasAttribute('data-initialized')) {
                    downloadBtn.setAttribute('data-initialized', 'true');
                    downloadBtn.addEventListener('click', function(e) {
                        const filename = this.getAttribute('data-filename');
                        if (filename) {
                            e.preventDefault();
                            const url = this.href;
                            
                            const a = document.createElement('a');
                            a.href = url;
                            a.download = filename;
                            a.style.display = 'none';
                            document.body.appendChild(a);
                            a.click();
                            document.body.removeChild(a);
                        }
                    });
                }

                function fallbackCopy(text, button, originalHtml) {
                    const textarea = document.createElement('textarea');
                    textarea.value = text;
                    textarea.style.position = 'fixed';
                    textarea.style.opacity = '0';
                    document.body.appendChild(textarea);
                    textarea.select();
                    
                    try {
                        document.execCommand('copy');
                        button.innerHTML = '<span class="dashicons dashicons-yes">已复制！';
                        setTimeout(() => {
                            button.innerHTML = originalHtml;
                        }, 2000);
                    } catch(err) {
                        console.error('Copy failed:', err);
                    }
                    
                    document.body.removeChild(textarea);
                }
            })();
             

###   [ WenPai-org/wpslug ](https://github.com/WenPai-org/wpslug) 

 

 

   PHP   GITHUB  

 

  文派素格 🍤（WPSlug.com）更友好美观的 WordPress 文章、页面、媒体别名 slug ，支持拼音和翻译等自动生成。

   星标： 0    分叉： 0    议题： 0  

 [  查看仓库 ](https://github.com/WenPai-org/wpslug) [  下载 v1.0.0 ](https://github.com/WenPai-org/wpslug/archive/refs/tags/v1.0.0.zip "下载 v1.0.0 (v1.0.0)") 

 

 
            (function() {
                'use strict';
                
                const containerId = 'git-embed-daafa0d3-23ed-496b-82e2-108868e6066e';
                const container = document.getElementById(containerId);
                if (!container) return;

                const cloneBtn = container.querySelector('.git-embed-clone-btn');
                if (cloneBtn && !cloneBtn.hasAttribute('data-initialized')) {
                    cloneBtn.setAttribute('data-initialized', 'true');
                    cloneBtn.addEventListener('click', function() {
                        const cloneUrl = this.getAttribute('data-clone-url');
                        const originalHtml = this.innerHTML;
                        
                        if (navigator.clipboard && navigator.clipboard.writeText) {
                            navigator.clipboard.writeText(cloneUrl).then(() => {
                                this.innerHTML = '<span class="dashicons dashicons-yes">已复制！';
                                setTimeout(() => {
                                    this.innerHTML = originalHtml;
                                }, 2000);
                            }).catch(() => {
                                fallbackCopy(cloneUrl, this, originalHtml);
                            });
                        } else {
                            fallbackCopy(cloneUrl, this, originalHtml);
                        }
                    });
                }

                const downloadBtn = container.querySelector('.git-embed-download-btn');
                if (downloadBtn && !downloadBtn.hasAttribute('data-initialized')) {
                    downloadBtn.setAttribute('data-initialized', 'true');
                    downloadBtn.addEventListener('click', function(e) {
                        const filename = this.getAttribute('data-filename');
                        if (filename) {
                            e.preventDefault();
                            const url = this.href;
                            
                            const a = document.createElement('a');
                            a.href = url;
                            a.download = filename;
                            a.style.display = 'none';
                            document.body.appendChild(a);
                            a.click();
                            document.body.removeChild(a);
                        }
                    });
                }

                function fallbackCopy(text, button, originalHtml) {
                    const textarea = document.createElement('textarea');
                    textarea.value = text;
                    textarea.style.position = 'fixed';
                    textarea.style.opacity = '0';
                    document.body.appendChild(textarea);
                    textarea.select();
                    
                    try {
                        document.execCommand('copy');
                        button.innerHTML = '<span class="dashicons dashicons-yes">已复制！';
                        setTimeout(() => {
                            button.innerHTML = originalHtml;
                        }, 2000);
                    } catch(err) {
                        console.error('Copy failed:', err);
                    }
                    
                    document.body.removeChild(textarea);
                }
            })();
             

现阶段不会强制安装文派叶子🍃，等 4.0 版本发布后会成为必备组件。

如果你一直有关注薇晓朵和文派，那么对我们的提供的这些免费插件都不会感到陌生，这些插件实际上都是属于「文派·寻鹿建站套件」的内置插件之一，目前规划的一共有三十多个包含国内外政策合规、WordPress 系统功能补齐、文派生态基础服务集成等。

我们正在构建一个新的国内插件主题代码托管平台仓库、以及专用WordPress 免费、付费产品更新服务器。

小记：月初因为升级了公司的硬件设备导致很多工作流程被打乱，我们需要点时间来恢复和习惯新的工作方式，AI 时代拼的不再是人力，更多的是思考和行事方式，如果你对自己的行业和工作有类似的 AI 焦虑，不用急，文派开发的寻鹿套件将会是一条新的出路。