Как в 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.
    Добавить Комментарий

    Ваш ответ

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