Wordpress用户配置文件中未显示的额外配置文件字段

时间:2013-05-10 15:40:31

标签: wordpress profile buddypress

我在Buddypress注册页面上创建了一个额外的个人资料字段,供用户使用Buddypress上的个人资料字段区域选择他们的母语。

一旦用户注册并进行了此选择,我希望它们的输入显示在wordpress后端的user-edit.php中,以便网站管理员可以看到该用户的母语。

我的额外个人资料字段ID为136

如何在user-edit.php页面上显示?

1 个答案:

答案 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字符串。