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中加载页面
php WordPress删除过滤器(remove_filter转换为remove_class_filter)以删除没有类对象访问的过滤器/操作。与Wor一起使用