龙笑天龙笑天  4周前 (05-27) 来源:龙笑天下 隐藏边栏 |   16 条评论  469 
文章评分 44 次,平均分 5.0
导语:本文简要的介绍“隐藏管理员用户名”的一个方法,就是将作者存档链接中的用户名改为昵称或ID~

将WordPress作者存档链接中的用户名改为昵称或ID(修复中文昵称404) wordpress

什么是作者存档页链接

wordpress的里的所有注册用户都有一个专属的链接,称之为作者存档页链接,通常是这样的:

其中未url重写的参数值是用户id,而url重写后的参数值是用户名。通常,我们都使用了url重写,也就是修改固定链接为非默认带?的样式,而这样就会导致作者存档页链接暴露了用户名,这样就直接暴露了登录WordPress的用户名,特别是管理员的用户名!存在安全隐患。一个不错的解决方法是将WordPress作者存档链接中的用户名改为昵称,方法如下。

改为用户昵称

在functions.php中加入以下代码:

Wordpress大学旧版:中文昵称会404

接着我们在个人资料中修改昵称为其他名称,比如,用户 demo 的昵称改为了 lxtx,这样一来,作者存档的链接就自动由 http://域名/author/demo 变成了 http://域名/author/lxtx

此外,记得将“公开显示为”设置为非用户名,这样就OK啦!

缺陷:当用户昵称为中文时,会出现404,求高手修复~

在网上找了很久的修复这个中文昵称404问题,结果为0,今天(20170527)在查另一个问题的时候,偶然看到了只言片语,结果一试,果然成功了~
在此非常感谢此文《WordPress中文昵称问题解决方法小结》作者的思路及解决方法!

WordPress用户存档链接中文昵称404问题的思路及解决方法来源

WordPress用户存档链接中文昵称404问题的思路及解决方法来源

改为用户ID

如果是用的上面这个方法,在多用户博客中,可能会存在昵称相同的情况,这时候只会显示ID较早的用户(最好的解决思路是修改个人资料时,如果使用了相同昵称,进行提示。但是不知具体如何实现,如果有朋友知道,希望告知!)。

在这里介绍另一种不会重复的方法,就是将WordPress作者存档链接中的用户名改为用户ID。代码如下:

修改之后的效果见本站的作者存档链接~

友情提示:使用代码后,最好保存下固定链接,以免出现404!

另:本文的方法并不能完全的隐藏掉管理员的登录用户名,进一步隐藏管理员用户名的方法详见下面这篇文章:

(全网独家)如何正确的避免你的 WordPress 管理员登录用户名被暴露
昨晚在研究评论结构时,网站右键查看源代码,无意间发现自己的管理员用户名被暴露了... ...
阅读:868   评论:13   喜欢:24   评分:

参考文章

将WordPress作者存档链接中的用户名改为昵称
将WordPress作者存档链接中的用户名改为用户ID

 

除特别注明外,本站所有文章均为龙笑天下原创,转载请注明出处来自:http://www.ilxtx.com/use-user-nickname-or-id-for-author-slug.html

龙笑天
龙笑天 最后编辑于:2017-06-05
互助分享,互联网本该如此!
×

感谢您对龙笑天的支持,么么哒~

支付宝打赏 龙笑天
请扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

龙笑天下 - 分享悲伤;共享快乐

发表评论

表情 链接 贴图 私信 格式 签到

最赞评论
  1. boke112导航
    boke112导航 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows XP 广西南宁市 电信

    改为ID比较好,因为有些昵称是中文的,显示昵称在地址栏的话不太好。

  2. 闲鱼
    闲鱼 来自天朝的朋友 QQ浏览器 Windows 7 湖南省长沙市 电信

    最讨厌你们这种会折腾的人,次次分享好东西,这不是逼着我跟着一起折腾吗 [憨笑]

    2 0
  3. 龙笑天
    龙笑天 年费会员 博 主

    @boke112导航其实我还是倾向于昵称的~ 现在的主机基本都支持中文链接了的;就有一点蛋疼,暂时还不会怎么避免昵称重复的问题~ 希望有人能解决! [可怜]

  1. daima
    daima 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows 7 广东省深圳市 天威视讯

    很不错,试试去~

    7楼 19天前
    0 0 回复
  2. 唯守
    唯守 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 Mac OS X 10_11_6 江苏省苏州市 电信

    签到成功!签到时间:2017-06-02 00:58:43,每日打卡,生活更精彩~

    6楼 21天前
    0 0 回复
    • 龙笑天
      龙笑天 年费会员 博 主

      @唯守你这登录后,看到右下角的提示了吗?还有个人资料也进行一些小改动哦~

  3. 小萝博客
    小萝博客 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 Windows 10 广东省珠海市 电信

    又是一篇干货

    5楼 22天前
    0 0 回复
  4. 香港高防服务器
    香港高防服务器 来自天朝的朋友 谷歌浏览器 Windows 7 重庆市 电信

    好像大部分是用ID吧

    4楼 22天前
    0 0 回复
  5. 闲鱼
    闲鱼 来自天朝的朋友 QQ浏览器 Windows 7 湖南省长沙市 电信

    最讨厌你们这种会折腾的人,次次分享好东西,这不是逼着我跟着一起折腾吗 [憨笑]

    地板 24天前
    2 0 回复
  6. 橘子书
    橘子书 评论达人 LV.1 来自天朝的朋友 QQ浏览器 Windows 10 福建省漳州市 电信

    [鼓掌] 你对用户名研究情有独钟嘛。哈哈

    板凳 25天前
    1 0 回复
    • 龙笑天
      龙笑天 年费会员 博 主

      @橘子书没有哦,对用户资料啥的进行微调的时候发现了这个问题;一开始准备使用昵称作为链接的,但之前已经有近300人注册了,他们很大部分人的昵称为中文,且含有奇怪字符,做链接的话就不大好了,另外,昵称也可以经常换,这就导致404可能多了,所以用现在这种数字ID做链接了~
      PS:我去,你这突然“诈尸”了啊~

  7. boke112导航
    boke112导航 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows XP 广西南宁市 电信

    改为ID比较好,因为有些昵称是中文的,显示昵称在地址栏的话不太好。

    沙发 2016-11-02 12:28
    3 0 回复
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录。
使用QQ或微博快捷登录后,请完善个人资料中的电子邮件地址,便于及时收到回复提醒邮件和用于登录!

切换登录

注册

扫一扫二维码分享