-1

ユーザーが Buddypress のプロファイル フィールド エリアを使用して母国語を選択できるように、Buddypress 登録ページに追加のプロファイル フィールドを作成しました。

ユーザーが登録してこの選択を行ったら、wordpress バックエンドの user-edit.php に入力を表示して、サイトの管理者がそのユーザーの母国語を確認できるようにします。

追加のプロファイル フィールド ID は 136 です

これを user-edit.php ページに表示するにはどうすればよいですか?

4

1 に答える 1

-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 = 'comma' の場合、csv 文字列が返されます。

于 2013-05-10T21:25:17.017 に答える