2014-02-22 8 views
0

프로필 필드에서 especific 값을 가지고 있는데 현재 사용자가 특정 필드에 특정 값이 있는지 확인해야하는 경우확인 현재 사용자가 내가 buddypress있는 사이트를

난이려고하지만

를 작동하지 않습니다

<?php 
$data= bp_profile_field_data(array('user_id'=>get_current_user_id('ID'))); 
if($data=='Funny Guy') { 
    echo 'yes'; 
} else { 
    echo 'no'; 
} 
?> 

힌트는 무엇입니까?

답변

1

대신 bp_get_profile_field_data을 사용해보고 필요한 필드 이름을 입력하십시오. 따라서 :

$args = array(
    'field' => 'Your field name', // Exact field name or field ID. 
    'user_id' => bp_loggedin_user_id() // ID of logged in user 
); 

$data = bp_get_profile_field_data($args); 
if ($data == 'Funny Guy') { 
    echo 'yes'; 
} else { 
    echo 'no'; 
} 
+0

감사합니다. @henrywright! 너는 나의 하루를 구했다! – Alex