我讓這個短代碼函數可以顯示當前用戶的顯示名稱,但現在由于某種原因它顯示用戶的名字。是否有另一種方法來獲取當前用戶的顯示名稱并用簡碼輸出?// [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 關注
- 177 瀏覽
添加回答
舉報
0/150
提交
取消