Wordpress 显示名称存储在两个地方?

Posted

技术标签:

【中文标题】Wordpress 显示名称存储在两个地方?【英文标题】:Wordpress Display Name Stored In Two Places? 【发布时间】:2011-09-19 15:25:37 【问题描述】:

我想使用 wordpress 显示名称,但是我意识到这似乎存储在数据库中的 2 个位置:

wp_users > 显示名称

wp_usermeta > meta_key(值为display_name)

如果我这样做:

get_currentuserinfo();
echo $current_user->display_name;

get_bloginfo( 'name', 'display' )

这两个似乎都是从 wp_usermeta 中提取的。

问题:

    为什么显示名称存储在两个位置? WP 中使用的 wp_users 中的字段在哪里? 是否有引用存储在 wp_users 中的函数(显示和更新)? 如果我要更新显示名称,是否应该同时更新这两个字段?

谢谢!

【问题讨论】:

【参考方案1】:

我会看这里: Wordpress Change Default Display Name Publicy As for all existing users

这里: http://wordpress.org/support/topic/change-default-display-name-1

两个链接都描述了如何安全地覆盖该函数。

【讨论】:

以上是关于Wordpress 显示名称存储在两个地方?的主要内容,如果未能解决你的问题,请参考以下文章

php 通过代码在WordPress中创建一个新的管理员用户。将此文件放在mu-plugins目录中并更新变量,然后在Wor中加载页面

怎么进入WordPress后台?

php WordPress删除过滤器(remove_filter转换为remove_class_filter)以删除没有类对象访问的过滤器/操作。与Wor一起使用

如何在wordpress中结合所有css文件的各种插件

如何在 wordpress 中显示自定义帖子类别名称列表

Wordpress中如何根据坐标显示用户?