user_login vs. user_nicename

时间:2013-12-29 作者:Greeso

当你打电话给get_users() 函数,则返回用户对象的列表。每个用户都有许多属性。两者的区别是什么user_loginuser_nicename 在这些为每个用户返回的属性中?URL中显示这两个属性中的哪一个?(我这样问是因为这两个属性在我的情况下是相同的!)。

3 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

user_nicename 是的url清理版本user_login. 通常,如果您在登录中不使用任何特殊字符,那么您的nicename将始终与登录相同。但是,如果您在注册期间在登录字段中输入电子邮件地址,那么您将看到差异。

例如,如果您的登录名为[email protected] 那你就有userexample-com nicename并将在作者的URL中使用(如作者存档、post permalink等)。

SO网友:Shazzad

简单的区别,user_login 用于验证站点的登录,而user_nicename 用于创建Author Permalink, Post Permalink

SO网友:scott8035

我写了一个blog post about WordPress names 来记录这一点。以下是独家新闻:

用户名:wp\\u用户的“user\\u login”列,这通常用简单的英语称为“user ID”

结束

相关推荐

Get Users Post ID

我需要一个lil的东西做,我已经在谷歌搜索,似乎找不到,甚至没有一个接近的解决方案。我的网站完全是用户前端,wp管理员被用户屏蔽。当用户登录时,他们会被带到“仪表板”。每个人只能发表一篇文章。我需要的是一些东西,以采取当前登录的用户,并抓住他们的帖子id。这样我就可以链接到他们的编辑页面。