2013-03-25 5 views
0

나는 플러그인에서 플러그인으로 작업 중이며, 특정 사용자 buddypress 아바타 URL을 보유하고 싶은 자바 스크립트 파일을 만들었습니다.buddypress 사용자 avatar url을 얻을 수 없습니다.

플러그인 폴더 안에있는 내 javascript 파일 이름은 myscript.js.php입니다 (PHP는이 파일 내에서 실행될 수 있습니다).

자바 스크립트 파일 내부 코드 : PHP 치명적인 오류 : (정의되지 않은 함수 bp_user_avatar에 전화) 왜 정의되지 않은 기능, buddypress 파일 내가

해야입니다

<?php 

    header('Content-type: text/javascript'); 

    $home_dir = preg_replace('^wp-content/plugins/[a-z0-9\-/]+^', '', getcwd()); 
    include($home_dir . 'wp-load.php'); 

$ucurrentid = $current_user->ID; 
$member_id = bp_core_get_userid($ucurrentid); 
$uphoto = bp_core_fetch_avatar (array('item_id' => $member_id,'html'=>false)); 

?> 

var uid = <?php echo $current_user->ID ?>; 
var uphoto = <?php echo $uphoto ?>; 

alert(uphoto); 

이 오류를 반환 함수가 작동하도록 코드에 포함 시키시겠습니까?

답변

1

에게이 되길 바랍니다. 루프 내부에서 할 수있는 작업은 다음과 같습니다.

$user_id = bp_get_member_user_id(); 
관련 문제