베스트셀링 워드프레스 테마 Top 30 자세한 정보

[워드프레스] 같은 이름의 이미지 파일이 너무 많아요! (썸네일 파일이 자동 생성되지 않도록 하기)

Last Updated: 2019년 8월 1일
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
3개 댓글

워드프레스에서는 기본적으로 사용자가 업로드하는 각 이미지 파일에서 3가지 썸네일 파일을 생성합니다. 그런데 사용하는 워드프레스 테마나 플러그인에서도 추가로 이미지 크기를 만듭니다. 또, 이 글에서 설명되어 있는 방법을 통해 사용자가 직접 이미지 크기를 만들 수도 있습니다. 그래서 한 이미지 파일에서 5~10개 사이의 복사본(크기가 다른 썸네일 파일)이 생성되기도 합니다.

이 블로그의 경우 /wp-content/uploads/ 아래의 폴더를 확인해보니 같은 이름의 이미지 파일이 11개나 되네요. 이 중에는 워드프레스에서 기본적으로 생성하는 파일도 있고, 테마와 플러그인에서 생성하는 파일도 있습니다. 그리고 제가 만든 파일도 있고요. 웹호스팅 서버 용량이 충분하다면 큰 문제가 안 되겠지만, 용량이 부족하다면 필요 없는 썸네일 크기는 제거하는 것이 좋을 것 같습니다.
워드프레스 이미지 썸네일 파일 복사본

이미지 크기를 추가하려면 다음과 같은 코드를 사용합니다.

add_image_size( 'thumb-small', 200, 200, true );

따라서 함수 파일에서 add_image_size를 찾아서 필요 없는 것은 삭제하면 됩니다.

그리고 set_post_thumbnail_size 함수도 찾아서 삭제해주어야 합니다. 이 함수는 다음과 같은 형식으로 사용됩니다.

set_post_thumbnail_size( 50, 50, true );

원한다면 기본 썸네일 크기도 생성되지 않게 만들 수도 있습니다. 워드프레스 관리자 페이지(대시보드)의 설정 > 미디어에서 각 썸네일 크기의 폭과 높이를 0으로 설정하면 기본 크기의 썸네일 파일이 생성되지 않습니다.

WordPress Media Settings

이 경우 주의할 점은, 간혹 갤러리 등에서 기본 이미지 크기(썸네일 크기)를 이용할 수 있습니다. 그런 경우에 추후 생성되는 이미지에서 문제가 발생할 수 있습니다.

위의 작업을 한 후에 Regenerate Thumbnails 플러그인을 실행하여 썸네일을 다시 생성하도록 합니다.

※ 저가형 웹호스팅 상품이나 무료 호스팅을 이용하면 금방 웹 용량과 트래픽이 소진됩니다. 참고로 블루호스트나 사이트그라운드 같은 해외 호스팅을 이용하면 용량과 트래픽에서 어느 정도 자유로울 수 있을 것입니다. 블루호스트에 대한 자세한 정보는 다음 글을 참고해보세요.

참고:



3 개 댓글

Leave a Comment

  1. 안녕하세요! 혹시 알려주신 저 함수를 어디에다가 입력해서 찾아야 하는지 알려주실 수 있나요? 이미 생성된 수많은 쓰지도 않는 썸네일 이미지 때문에 용량차지도 많이하고 있어 지우고 싶은데 FTP파일질라에서 함부로 지웠다가 왠지 안될것 같아 이러지도 저러지도 못하고 있습니다.ㅜㅜ 너무 초보같은 질문이지만, 어디에서 입력하여 어떻게 지워야 하는지 알려주시면 정말 감사드리겠습니다.!!!

    응답
    • 안녕하세요?

      블로그를 방문해주셔서 감사합니다.

      우선 FTP를 통해 이미지 파일을 지우면 문제가 발생할 것입니다. 바람직한 아이디어 같지 않습니다.

      테마 함수 파일 내에서 add_image_size, set_post_thumbnail_size 함수를 찾아서 불필요하다고 생각되면 삭제할 수 있습니다. 하지만 함수로 삭제하거나 잘못 삭제하면 사이트에 문제가 나타날 수 있습니다.

      그리고 플러그인에서도 썸네일을 만들 수 있습니다. 썸네일을 생성할 수 있는 플러그인이 있다면 체크해보시면 좋을 듯 합니다.

      잘 모르는 경우 삭제하지 마시고, 업로드하는 이미지 크기를 줄이고 웹호스팅 용량을 늘리는 방법(웹호스팅 상품 업그레이드, 다른 웹호스팅으로 이전 등)을 고려해보시기 바랍니다. 다음 글을 참고해보세요.

      https://www.thewordcracker.com/basic/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%B5%9C%EC%A0%81%ED%99%94-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-wp-smush/

      저는 플러그인을 사용하지 않고 이미지를 compressor.io 사이트를 이용하여 줄이고 있습니다.

      응답
      • 네 답변감사합니다. 답변듣고 실행할 것을....FTP에서 임의로 생성된 이미지 파일들을 지웠네요..ㅜㅜ 다행히 사이트에 문제는 없는 것 같은데 알려주신대로 이미지를 업로드할 때 미리 크기를 줄여서 올리고 알려주신 사이트도 참고하겠습니다.! 정말 감사드려요!