회원 정보 필드에 이미지를 넣을 수 있는 필드를 추가하였습니다.
이후 get_user_meta($user_id, 'profile_img', true) 를 통하여
이용자의 프로필 이미지를 불러온 후
<?php echo $profile_img ?>
를 통하여 프로필 이미지를 회원 관리 페이지에 출력해 주었습니다.
일반적인 이미지는 업로드 및 출력이 정상적으로 됩니다만
이미지의 크기(용량이 아닌 픽셀 크기가 큰 이미지)가 커지니
이미지 파일 이름 뒤에 자동으로 -scaled 가 붙으며 링크가 잘못 걸려 정상적으로 출력되지 않습니다.
이미지 ( https://imgur.com/F2Y8oE3 )
아무래도 픽셀 크기가 큰 이미지를 리사이징 하며 발생하는 오류인 것 같아
리사이징을 하는 소스 코드가 있다면 혹시 어디인지, 다른 방법으로 해결할 방법이 있는지 질문드립니다.
안녕하세요~^^
워드프레스 사이트에서 이미지 파일명에 scaled가 추가되어 표시된다면
아래의 코드를 추가해서 확인해보시겠어요?
add_filter('big_image_size_threshold', '__return_false');
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
그래도 해결되지 않으신다면
사용 중이신 테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보시겠어요?
잠시 다른 테마로 바꿔서 확인해보시고
다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지 확인해보셔야 할 듯합니다.
고맙습니다.