关注全球
专注海外

如何修改 WordPress 作者链接中的用户名昵称

当我们在使用 WordPress 时,希望每一位作者都有一个统一的链接地址(URL),该链接地址中将呈现一个文章的列表页,按照发布时间罗列了该作者的所有的内容。

而 WordPress 默认就拥有此功能,但是它是默认以“用户名”作为 URL 的结尾例如:

https://topstip.com/author/author-name

以上就是 WordPress 默认的 URL 链接结构。也许你希望更改其中的“author”或“author-name”。特别是“author-name”这个 URL 参数。

这个时候你可以通过安装一个 WordPress 的扩展插件来解决,非常简单,不需要任何编码技术。

步骤一:去 WordPress 的扩展商店下载安装一个名叫:Edit Author Slug 的扩展,它是全功能免费插件。在此我们感谢作者:Brandon Allen

步骤二:安装完毕后,在“后台”–“设置”–“Edit Author Slug”找到它。它的整体设置页面如下图所示。

此时,你可以通过“Author Base”选项来修改 “topstip.com/author/author-name” URL 链接中的“author”参数。

然后将“Automatic Author Slug Creation”中的“Automatically Update”勾选,并将“Author Slug Structure”设置为“nickname”(昵称)或其它你需要的值(如下图所示)。

同时将“Bulk Update Author Slugs”中的“Bulk Update”勾选,并将“Author Slug Structure”也设置为和上面一致的。当然你可以根据自己的情况进行调整,但是无比勾选“Bulk Update”和“Automatically Update”,不然可能所有的修改可能不会同步更新。

该扩展除了支持修改为“昵称”(nickname),还支持“显示名称”(displayname)、“名”(firstname)、“姓”(lastname)、“姓+名”(firstname-lastname)、“名+姓”(lastname-firstname)、“用户ID”(userid)等。

你还可以通过“Role Slugs”来设置不同群组的来去区分“topstip.com/author/author-name”链接中的“author”值。例如作者可以定义为“author”,管理员定义为“admin”等,以此类推。这样就可以通过链接中的值就可以判断出该用户的所属的权限组。当然反过来如果你不希望在此体现这个权限组,那么就不要去勾选“Role-Based Author Base”,这样所有的用户都会默认使用“Author Base”的值。

修改后的效果:https://topstip.com/author/conrad/ 其中“conrad”是我的昵称也是我的名字,而我的实际用户名为“topstip005”。

当然此文所提供的是方法之一,也有其它方式可以实现该效果。但我认为这是非编码方法中最简单的,而且还是免费的。


在我们使用 WordPress 的时候,会用到很多英文版的扩展插件,对于一些经常使用的,可以通过“界面翻译”这款浏览器扩展插件,将界面进行自定义汉化,之后就可以长期使用汉化过的中文界面,非常好用,不在需要使用 Google 网页翻译。

上面第一幅图中“Role Slugs”的管理员、作者…等都是中文。就是因为我在演示的时候使用了 Google 网页翻译,然后没有取消翻译的时候点击了保存。这个时候输入框中内容也被翻译成了中文,保存的时候该插件会将输入框中的中文进行保存。这就是谷歌网页翻译的缺点之一。而“界面翻译”则可以避免这种情况。

-=||=-收藏赞 (0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《如何修改 WordPress 作者链接中的用户名昵称》
文章链接:https://topstip.com/how-to-modify-the-username-and-nickname-in-the-author-link-in-wordpress/
转载说明:请注明来自“TopsTip”并加入转载内容页的超链接。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

评论前必须登录!

立即登录   注册