我让这个短代码函数可以显示当前用户的显示名称,但现在由于某种原因它显示用户的名字。是否有另一种方法来获取当前用户的显示名称并用简码输出?// [current_user_display_name]function display_current_user_display_name () { $user = wp_get_current_user(); $display_name = $user->display_name; return $user->display_name;}add_shortcode('current_user_display_name', 'display_current_user_display_name');
1 回答
holdtom
TA贡献1805条经验 获得超10个赞
如果您转到用户的个人资料(用户 > 所有用户 > 搜索所需的用户),则其中一项设置称为“公开显示名称”。正如您从可用的不同选项中看到的,用户可以将他们的显示名称设置为他们的名字。如果您希望短代码显示用户名,请使用$user->user_login
. 如果您想要名字和姓氏,您可以从 获取该信息get_user_meta( $user->ID )
。
使用名字和姓氏时要小心,因为并非所有用户都会保存名字和姓氏。当没有名字或姓氏时,我通常会使用用户名。
- 1 回答
- 0 关注
- 129 浏览
添加回答
举报
0/150
提交
取消