我在Buddypress注册页面上创建了一个额外的个人资料字段,供用户使用Buddypress上的个人资料字段区域选择他们的母语。
一旦用户注册并进行了此选择,我希望它们的输入显示在wordpress后端的user-edit.php中,以便网站管理员可以看到该用户的母语。
我的额外个人资料字段ID为136
如何在user-edit.php页面上显示?
答案 0 :(得分:-1)
将此功能放在theme / functions.php或plugins / bp-custom.php中
它应该出现在user-edit.php
的底部function show_136_field ( $user ) {
$field_value = xprofile_get_field_data( 136, $user->ID, $multi_format = 'comma' );
echo "<br />Language: " . $field_value . "<br />";
}
add_action( 'edit_user_profile', 'show_136_field' );
您还可以使用字段名称而不是ID来获取字段值。
$field_value = xprofile_get_field_data( 'Language', $user->ID, $multi_format = 'comma' );
如果$ field_value是一个数组且$ multi_format ='逗号',则返回一个csv字符串。