Как отобразить содержимое поля профиля Buddypress в цикле сообщений - PullRequest
2 голосов
/ 19 мая 2011

У меня есть поле профиля Buddypress под названием «Bio», и я хочу отобразить его содержимое в нижнем колонтитуле, чтобы показать биографию автора.

Я пробовал

<?php bp_member_profile_data('field=Bio');?>

и

<?php echo xprofile_get_field_data( 'Bio' );?>, 

но я все еще довольно растерян.

Как я могу это сделать?

Ответы [ 2 ]

4 голосов
/ 14 июня 2012

Для меня это работало в авторских коробках:

<?php bp_profile_field_data( array('user_id'=>get_the_author_meta( 'ID' ),'field'=>'NAME_OF_THE_FIELD' )); ?>
4 голосов
/ 29 февраля 2012

Ну, конечно, вы сначала захотите получить текущий идентификатор пользователя:

$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;

Затем, как подтверждено Buddypress 1.5:

<?php bp_profile_field_data( array('user_id'=>$current_user_id,'field'=>'bio' )); ?>
...