list.php 분석 결과 현재 하이 단체 스킨의 이미지는, 게시물 등록 시에 썸네일 사진을 올려야 적용되는데요,
--
<div class="high-org-thumbnail">
<a href="<?php echo esc_url($url->getDocumentURLWithUID($content->uid))?>">
<?php if($content->getThumbnail(344, 344)):?>
<img src="<?php echo $content->getThumbnail(344, 344)?>" alt="<?php echo esc_attr($content->title)?>">
<?php else:?>
<img src="<?php echo $skin_path?>/images/default-pc.png" alt="<?php echo esc_attr($content->title)?>">
<?php endif?>
</a>
</div>
<썸네일 불러오는 코드 div 영역>
가입자의 프로필 사진을 저 썸네일 자리에 자동으로 띄워주는 기능이 구현 가능할까요?
avatar 함수를 호출해야 한다는 것까지는 이해가 되는데, 그 이상을 모르겠네요.
도움 부탁드립니다.
안녕하세요~^^
코드를 올려주실 땐 코드스니펫을 이용하여 올려주세요.
썸네일을 적용하지 않을 때 작성자의 아바타 이미지를 적용하시려면
list.php 파일에 있는 아래 코드를 모두 찾아서
<img src="<?php echo $skin_path?>/images/default-pc.png" alt="<?php echo esc_attr($content->title)?>">
아래코드로 모두 변경해보시겠어요?
<img src="<?php echo get_avatar_url($content->row->member_uid)?> alt="<?php echo esc_attr($content->title)?>">
get_avatar_url 함수는 유저 ID를 파라미터를 입력받아
해당 유저의 아바타 url를 return 하는 함수입니다.
get_avatar_url 함수에 대해 더 알아보시려면 아래 링크를 참고해주세요.
https://developer.wordpress.org/reference/functions/get_avatar_url/
고맙습니다.