2013-05-10 1 views
-1

Я создал дополнительное поле профиля на странице регистрации Buddypress, чтобы пользователи могли выбрать свой родной язык, используя область полей профиля на Buddypress.Дополнительное поле профиля не отображается в Wordpress Профиль пользователя

После того, как пользователь зарегистрировался и сделал этот выбор, я хочу, чтобы его вклад отображался на user-edit.php в бэкэнде Wordpress, чтобы администратор сайта мог видеть, на каком языке этот язык.

Мой дополнительный идентификатор профиля поля 136

Как бы я это показать на странице пользователя edit.php?

ответ

-1

Поместите эту функцию в теме/functions.php или плагинов/п.н.-custom.php

Он должен появиться в нижней части пользовательского 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 будет возвращен.