/** * Output a piece of user profile data. * * @see bp_get_member_profile_data() for a description of params. * * @param array|string $args See {@link bp_get_member_profile_data()}. */ function bp_member_profile_data($args = '') { echo bp_get_member_profile_data($args); }
/** * @group bp_get_member_profile_data */ public function test_bp_get_member_profile_data_outside_of_loop() { $u = $this->factory->user->create(); $g = $this->factory->xprofile_group->create(); $f = $this->factory->xprofile_field->create(array('field_group_id' => $g, 'name' => 'Kewl')); xprofile_set_field_data($f, $u, 'foo'); $found = bp_get_member_profile_data(array('user_id' => $u, 'field' => 'Kewl')); $this->assertSame('foo', $found); }
</a> </div> <div class="item"> <div class="inner"> <div class="item-title"> <a href="<?php bp_member_permalink(); ?> profile/"><?php bp_member_name(); ?> </a> <div class="member-location"> <?php $country = bp_get_member_profile_data('field=Location'); dh_get_flag_by_location($country); ?> </div> </div></div> <?php /** * Fires inside the display of a directory member item. * * @since BuddyPress (1.1.0)
function add_member_custom_extended_profile() { $data_name = bp_get_member_profile_data('field=Name'); $data_jobs = bp_get_member_profile_data('field=Jobs'); echo 'Name' . ' - ' . $data_name . '<br />'; echo 'Jobs' . ' - ' . $data_jobs . '<br />'; }
function bp_aps_get_xprofile_value($field_name, $linkable = true) { $field_value = bp_get_member_profile_data('field=' . $field_name); $return = ''; if ($field_value) { if ($linkable) { $return = bp_aps_wrap_value_in_link($field_value); } else { $return = $field_value; } } return $return; }