안녕하세요.
회원가입시 아바타 이미지를 등록하지 않았을 경우, 아바타 기본 이미지가 사람 아이콘으로 되어있는데 이 기본이미지를 다른이미지로 변경하고싶습니다.
https://www.cosmosfarm.com/threads/document/27700
위 스레드 참고해서 기본아바타로 변경하고 아래 코드 추가해보았지만 안됩니다.
add_filter('avatar_defaults', 'my_avatar_defaults', 10, 1);
function my_avatar_defaults($avatar){
$my_avatar = '이미지 주소';
$avatar[$my_avatar] = "기본 아바타";
return $avatar;
}
도움주시면 감사하겠습니다!
위 문제는 'Disable User Gravatar' 플러그인 이용해서 해결 했습니다.
감사합니다!
말씀주신대로 토론에서 업로드한 이미지를 기본아바타로 지정까지 잘 완료했습니다.
하지만 페이지에서 확인해보면 이미지를 불러오면서 이미지 경로 앞에 http://0.gravatar.com/avatar/ 이런게 자동으로 붙으면서 이미지 경로가 이상해집니다..
<img src='http://0.gravatar.com/avatar/이미지 경로> 이런식으로 돼서 이미지가 안뜹니다ㅜㅜ
방법이 없을까요..?
새로 만든 이미지로 지정하시려면
관리자->미디어에 만드신 이미지를 업로드 해주세요.
미디어에서 업로드된 이미지를 클릭하여 우측에 파일URL을 복사해주세요
테마 functions.php 파일 하단에 아래 코드를 입력해주세요.
add_filter('avatar_defaults', 'my_new_avatar_210817' );
function my_new_avatar_210817($avatar_defaults){
$my_new_avatar = '업로드 이미지 URL';
$avatar_defaults[$my_new_avatar] = "My New Gravatar";
return $avatar_defaults;
}
업로드 이미지 URL 자리에 복사한 URL을 입력해주세요.
코드가 올바르게 입력되었다면 관리자 -> 설정 -> 토론 페이지에서
업로드된 이미지를 기본 아바타로 지정하실 수 있습니다.
고맙습니다.
토론페이지 하단에 나와있는 이미지들이 아닌, 따로 만든 이미지로 지정하고 싶어서요.
방법 알려주시면 감사하겠습니다ㅜㅜ
안녕하세요~^^
관리자 -> 설정 -> 토론 페이지에서
기본 아바타 쪽 라디오 버튼을 보시면 기본 아바타를 지정할 수 있는
버튼들이 마련되어 있습니다,
해당 기능을 이용하여 체크하신 후 저장해보시겠어요?
고맙습니다.