2017-02-08 5 views
0

Wordpress, Buddypress로 프런트 엔드 아약스 프로필 편집을 설정하고 있습니다. 이미 wp-content/uploads/avatar/Idoftheuser 폴더에 사진을 업로드하고 있지만 그 후에는 조금 잃어 버렸습니다.Buddypress에서 아바타로 jpg 설정

나는 문서를 찾고 있었지만 대부분은 wp-admin을 통해 어떻게해야 하는지를 지적하고있다. PHP로해야한다.

$r = array(
    'item_id'  => $avatar_data['item_id'], 
    'object'  => $avatar_data['object'], 
    'avatar_dir' => $avatar_dir, 
    'original_file' => $original_file, 
    'crop_w'  => $avatar_data['crop_w'], 
    'crop_h'  => $avatar_data['crop_h'], 
    'crop_x'  => $avatar_data['crop_x'], 
    'crop_y'  => $avatar_data['crop_y'] 
); 

// Handle crop. 
if (bp_core_avatar_handle_crop($r)) { 

것은 그들이 자르기위한 사용자 설정 어디 해달라고 모자 얻을 무엇인지 경우 :로

나는 그들이 BP-코어 avatars.php에 자신의 작물을 처리하는 방법 buddypress에서 발견 그것의 새로운 unlogged 사용자?

저는 bp_core_avatar_handle_crop을 사용하지 않고 간단히 프로필 아바타로 이미 업로드하고있는 jpg를 할당하고 싶습니다.

답변

1

새로운 로그인하지 않은 사용자는 무엇입니까?

로그인하지 않은 사용자의 프런트 엔드 프로필 편집은 어떻게 할 수 있습니까? 사용자가 로그인하지 않으면 BP가 아바타 업로드를 허용하지 않습니다. 아바타가 등록시 업로드를 허용하는 플러그인이 있다고 생각합니다. 아마도 사용자 생성 후크 일 것입니다.

사용자 ID를 알고있는 경우 해당 사용자의 아바타 디렉토리에 업로드 할 수 있습니다. 8의 ID를 가진 사용자에 대해 은 BP가 예상하는 구조는 다음과 같습니다

wp-content/uploads/avatar/8/8-bpfull.jpg 
wp-content/uploads/avatar/8/8-bpthumb.jpg 
+0

임은 구조 아바타를 추가하지만 바로 그것을 얻을 나던. 나는 그것을 허용하지 않는다는 것을 압니다. 수동으로해야하는 이유입니다. 등록시 프로필 사진을 업로드해야합니다. 즉, 사용자가 아직 로그인하지 않았 음을 의미합니다. – Aschab

+0

등록시 아바타 업로드를 허용하는 플러그인을보고 어떻게 볼 수 있습니까? 그들은 그것을 처리합니다. – shanebp