설명
이 플러그인은 워드프레스 애플리케이션 내에서 미디어 업로드를 위한 WebP 및 AVIF 지원을 추가합니다. 기본적으로 호스팅 서버에서 지원되는 경우 AVIF 이미지가 생성되며, 그렇지 않은 경우 WebP가 출력 형식으로 사용됩니다. 두 형식을 모두 사용할 수 있는 경우 출력 형식은 설정 > 미디어
에서 선택할 수 있습니다. 최신 이미지는 새로 업로드하는 경우에만 생성되며, 기존 이미지는 이미지를 다시 생성하는 경우에만 최신 형식으로 변환됩니다. 이미지는 썸네일 재생성과 같은 플러그인을 사용하거나 WP-CLI를 통해 명령으로 wp media regenerate
플러그인을 사용하여 재생성할 수 있습니다.
기본적으로 JPEG 또는 PNG 업로드 시에는 최신 이미지 형식의 하위 크기만 생성되며, 업로드된 원본 파일은 JPEG/PNG 이미지로만 존재하고 생성된 이미지 크기는 WebP 또는 AVIF 파일이 됩니다. 이 동작을 변경하려면 설정 > 미디어
“대체 이미지 출력”에 있는 확인란을 선택하면 플러그인이 모든 하위 크기에 대해 원본 형식과 WebP 또는 AVIF 이미지를 모두 생성합니다(이 변경은 새로 업로드한 이미지에만 영향을 줍니다. 즉, 해당 변경 후에만 적용됨을 다시 한 번 주의하세요).
이 플러그인은 이전에는 WebP 업로드라고 알려졌습니다.
설치
워드프레스 내에서 설치
- 플러그인 > 새로 추가로 이동합니다.
- 모던 이미지 포맷을 검색합니다.
- 모던 이미지 포맷 플러그인을 설치하고 활성화합니다.
수동 설치
- 전체
webp-uploads
폴더를/wp-content/plugins/
디렉터리에 업로드합니다. - 플러그인을 방문하세요.
- 모던 이미지 포맷 플러그인을 활성화합니다.
FAQ
-
플러그인 피드백은 어디에 제출할 수 있나요?
-
특히 이 플러그인에는 향후 워드프레스 핵심 기능이 포함될 수 있으므로 피드백을 보내주시면 감사하겠습니다. 새로운 기능에 대한 제안이나 요청이 있으면 워드프레스 성능 팀의 GitHub 리포지토리에서 이슈로 제출할 수 있습니다 . 문제 해결에 도움이 필요하거나 플러그인에 대한 질문이 있는 경우 지원 포럼에 새 주제를 작성하세요.
-
보안 버그는 어디에서 신고할 수 있나요?
-
퍼포먼스 팀과 워드프레스 커뮤니티는 보안 버그를 심각하게 받아들입니다. 책임감 있게 발견한 내용을 공개해 주신 여러분의 노력에 감사드리며, 여러분의 기여를 인정하기 위해 최선을 다하겠습니다.
보안 문제를 신고하려면 WordPress HackerOne 프로그램을 방문하세요.
-
플러그인에 어떻게 기여할 수 있나요?
-
기여는 언제나 환영합니다! 핵심 퍼포먼스 팀 핸드북에서 참여 방법에 대해 자세히 알아보세요.
-
모던 이미지 포맷 플러그인을 활성화했지만 JPEG 이미지를 업로드할 때 WebP 이미지가 항상 생성되지 않습니다. 왜 그럴까요?
-
WebP 이미지가 생성되지 않는 데는 크게 두 가지 이유가 있습니다:
-
모던 이미지 포맷 플러그인을 활성화하면 플러그인이 업로드하는 모든 이미지의 JPEG 및 WebP 버전을 생성하나요?
-
기본적으로 모던 이미지 포맷 플러그인은 업로드하는 이미지의 WebP 버전만 생성합니다. WebP 버전과 JPEG 버전을 모두 생성하려면 설정 > 미디어로 이동하여 웹P 외에 JPEG 파일 생성 옵션을 활성화하면 됩니다.
후기
기여자 & 개발자
변경이력
2.5.0
개선 사항
- Switch to
wp_content_img_tag
filter for improved image handling. (1772)
2.4.0
개선 사항
- 대체 이미지를 생성할 때 1536×1536 및 2048×2048 크기를 자동으로 선택합니다. (1679)
- 업로드 시 WebP를 AVIF로 변환합니다. (1724)
- 최종 사용자 옵트인을 활성화하여 모든 크기를 폴백 형식으로 생성합니다. (1689)
2.3.0
개선 사항
webp_uploads_get_file_mime_type
헬퍼 함수를 도입합니다. (1642)- 범위를 명확히 하기 위해
webp_uploads_get_file_mime_type
의 이름을webp_uploads_get_attachment_파일_mime_type
로 변경합니다. (1662)
버그 수정
- 대체 형식을 활성화했을 때 업로드된 이미지가 의도한 출력 형식으로 변환되지 않는 버그를 수정했습니다. (1635)
2.2.0
개선 사항
- 업로드한 PNG 파일을 AVIF 또는 WebP로 변환합니다. (1421)
버그 수정
- 그림 요소를 생성할 때 반응형 이미지가 비활성화되는 것을 고려합니다. (1449)
2.1.0
개선 사항
- 미디어 설정 화면에서 사진 요소의 비활성화 확인란을 개선했습니다. (1470)
버그 수정
- 그림에 누락된 전체 크기 이미지 추가 > SOURCE srcset. (1437)
- 그림 요소의 대체 이미지를 수정합니다. (1408)
- JPEG 폴백을 사용할 수 없는 경우 그림 요소를 래핑하지 마세요. (1450)
- 그림 및 소스 요소의 크기 설정 속성을 수정했습니다. (1354)
- 치명적인 오류 가능성을 방지하기 위해 webp_uploads_sanitize_image_format()에서 문자열 유형 힌트를 제거합니다. (1410)
문서
- 최신 이미지 형식 도움말에서 이미지를 다시 생성하는 방법을 설명합니다. (1348)
2.0.2
개선 사항
- I18N: 최신 이미지 형식 섹션 제목에 컨텍스트를 추가합니다. (1287)
버그 수정
- 스타일링 사진 요소의 호환성을 개선합니다. (1307)
2.0.1
버그 수정
- 다른 the_content 필터 콜백이 문자열 대신 null을 반환할 때 치명적인 오류를 수정했습니다. (1283)
2.0.0
기능
개선 사항
1.1.1
개선 사항
- 웹 업로드에 설정 링크를 추가합니다. (1146)
- 더 엄격한 정적 분석 검사로 전반적인 코드 품질을 개선하세요. (775)
- 최소 PHP 요구 사항을 7.2로 상향 조정합니다. (1130).
문서
- 인라인 문서가 업데이트되었습니다. (1160)
1.1.0
- 플러그인 테이블에 WebP 설정 링크를 추가합니다. (1036)
- 플러그인 이름을 “최신 이미지 형식”으로 변경합니다. (1101)
- 생성기 태그에 플러그인 슬러그를 사용합니다. (1103)
- 모던 이미지 포맷 플러그인을 제거할 때 삭제 옵션을 선택합니다. (1116)
- 최소 요구되는 WP 버전을 6.4로 상향 조정합니다. (1062).
- 테스트한 워드프레스 버전을 6.5로 업데이트합니다. (1027)
1.0.5
- 독립형 플러그인을 배포할 때 “.wordpress-org” 디렉토리를 제외하세요. (866)
1.0.4
- 최소 요구 PHP 버전을 7.0으로, 최소 요구 WP 버전을 6.3으로 상향 조정합니다. (851).
1.0.3
- 독립형 플러그인 에셋을 추가합니다. (815)
1.0.2
- 워드프레스 6.3 변경에 따라 이미지 편집 시 WebP 처리 문제를 수정했습니다. (796)
1.0.1
- 6.3 버전까지 범프 테스트 완료. (772)
1.0.0
- 최신 이미지 형식 플러그인을 독립형 플러그인으로 처음 출시했습니다. (664)