我认为你的函数嵌套有点混乱;呼叫ucfirst
翻译后,像这样:
esc_html( ucfirst( translate_user_role( $user->roles[0] ) ) );
我的错,完全跳过了一个节拍。相反,您应该使用:
translate_user_role( $GLOBALS[\'wp_roles\']->role_names[ $user->roles[0] ] );
假设所有角色显示名称都是
ucfirst( $role key )
. 如果仍然不起作用,您确定您使用的语言文件已经完全翻译了WordPress吗?