-1

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

用户注册并做出此选择后,我希望他们的输入显示在 wordpress 后端的 user-edit.php 上,以便网站管理员可以看到该用户的母语是什么。

我的额外个人资料字段 id 是 136

我怎样才能让它显示在 user-edit.php 页面上?

4

1 回答 1

-1

Put this function in your theme/functions.php or in plugins/bp-custom.php

It should appear at the bottom of 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' );

You can also get the field value with the field name rather than id.

$field_value = xprofile_get_field_data( 'Language', $user->ID, $multi_format = 'comma' );

If the $field_value is an array and $multi_format = 'comma', a csv string will be returned.

于 2013-05-10T21:25:17.017 回答