Buddypress Adding a Nav item and Calling Custom Fields [closed]

The problem is that you’re not specifying which template BuddyPress should use to display your content. There are a couple of ways to do it (see https://github.com/boonebgorges/buddypress-skeleton-component/blob/master/includes/bp-example-screens.php for a few options), but I suggest the following

// This is the screen_function called in bp_core_new_nav_item()
function all_conversations_link() {
    add_action( 'bp_template_content', 'all_conversations_content' );
    bp_core_load_template( 'members/single/plugins' );
}

// This is the function that actually contains your content
function all_conversations_content() {
    $location= xprofile_get_field_data( "Contact Person" , bp_get_member_user_id());//fetch  the text for location
    echo " $location ";
}