Как в buddypress в профиле выводить только некоторые поля, а все остальные уже в подробной информации о профиле?

Здравствуйте, хотелось бы узнать как вывести только некоторые поля профиля, а не все существующие

 bp_the_profile_field_name()
bp_the_profile_field_value()

так выводятся все поля у меня

Добавить Комментарий

Почитайте вот этот вопрос:

http://onwp.ru/question/kak-v-buddypress-v-obshhem-spiske-polzovatelej-vyvodit-ne-tolko-fio-no-i-drugie-polya-profilya

там есть код вывода произвольных полей buddypress

Пробовал, не получается, поле остается пустым без каких либо значений

add_action(‘bp_directory_members_actions’, function() {
global $members_template;
$XXX = bp_get_profile_field_data( ‘field=name&user_id=’ . $members_template->member->ID );
});

echo $XXX;

правлю файл profile-loop.php

в 06.08.2016.

field=name — тут в место name правильное название вставили(название поля которое вы создали в админке)?

Так же по коду что вы написали, у вас переменная $XXX находится в функции и соответственно ее область видимости только в этой функции, за ее пределами

переменная $XXX будет не определена.

в 07.08.2016.

по полю все правильно, а можете подсказать что нужно для правильности работы??ведь код и поля для вывода все находиться в  одном файле

 

в 10.08.2016.

тогда просто:


echo bp_get_profile_field_data( ‘field=name&user_id=’ . $members_template->member->ID ); // где name - название вашего поля.

Вы вообще какую информацию хотите вывести? Где в админке она находится?

в 11.08.2016.

<p><?php bp_profile_field_data( ‘field=Height’ ); ?></p> вывел вот так, причем работает на любой странице, спасибо)

в 18.08.2016.
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.