填写您的邮件地址,订阅我们的精彩内容:

wordpress中用户的user_login|user_nicename|display_name

以前在进行wordpress的主题开发、插件开发的时候,会调用wordpress的用户表,即_users数据表,用到get_user_meta和get_current_user_date等函数来获取用户的各种信息,然而一直没有搞懂user_loginuser_nicenamedisplay_name这三个字段的区别,今天在琢磨和尝试之后,终于明白了。

user_login:登录wordpress的用户名,配合密码可以登录wordpress。

user_nicename:昵称,在前台中呈现出来的用户名,可以在作者页面地址栏中看到,如果你使用了固定链接,可以通过地址www.utubon.com/author/user_nicename查看自己的所有文章。

display_name:表现用户名,可以为中文。通过the_author函数显示在文章中。

这三个字段内容可以不同,为了增加安全性,即不暴露自己的登录名user_login,可以将user_nicename设置为另外一个值。display_name只是外衣,不涉及安全问题。但是wordpress并没有提供修改user_nicename的功能,需要自己修改数据库,通过mysql管理工具,修改_users表中的user_nicename字段即可实现。

已经有 1 条群众意见

  1. 中国梦 /2018-02-19 08:09

    看起来user_nicename和user_login是一个东东,就是登录名 回应

    #1

下面我简单说几句