乌徒帮技术范儿WordPressWordPress内核 › wordpress中用户的user_login|user_nicename|display_name

wordpress中用户的user_login|user_nicename|display_name

分类:WordPress内核

以前在进行wordpress的主题开发、插件开发的时候,会调用wordpress的用户表,即_users数据表,用到get_user_meta和get_current_user_date等函数来获取用户的各种信息,然而一直没有搞懂user_login\user_nicename\display_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字段即可实现。

填写个人信息,赶快回复吧!