SVG 서포트

설명

내장된 살균 기능과 스타일링 및 애니메이션을 위한 고급 기능을 사용하여 미디어 라이브러리에 SVG 파일을 안전하게 업로드할 수 있습니다.

SVG 지원은 단순히 SVG 업로드를 활성화하는 것 이상의 기능을 제공합니다. SVG 작업을 더 쉽고 유연하게 만들어주는 강력한 기능을 제공합니다.

확장 가능한 벡터 그래픽(SVG)은 최신 웹 디자인의 필수 요소로, 작은 파일 크기의 이미지를 품질 저하 없이 어떤 크기로도 완벽하게 확장하여 삽입할 수 있습니다. 하지만 표준 방법을 사용하면 SVG의 스타일과 애니메이션을 적용하기가 어려울 수 있습니다. SVG 지원은 SVG를 인라인으로 렌더링하여 CSS와 JavaScript를 사용하여 직접 스타일링하고 애니메이션을 적용할 수 있게 함으로써 이 작업을 간소화합니다.

이 플러그인은 다음을 제공합니다:

  • SVG 업로드 지원: 미디어 라이브러리에 SVG 파일을 쉽게 업로드할 수 있습니다.
  • 자동 살균: 모든 SVG 업로드는 기본적으로 보안을 위해 살균 처리됩니다.
  • 축소 옵션: 선택적 축소를 통해 SVG 파일 크기를 줄입니다.
  • 인라인 렌더링: 이미지에 "style-svg" 클래스를 추가하여 SVG 코드를 인라인으로 렌더링하여 SVG 내의 요소를 직접 스타일링 및 애니메이션 대상으로 지정할 수 있도록 합니다.
  • 역할 기반 업로드 제어: SVG 업로드 기능을 특정 사용자 역할로 제한합니다.
  • 사용자 지정 타겟 클래스: 유연성을 높이기 위해 외부 요소에 적용할 수 있는 SVG 타겟팅을 위한 사용자 지정 CSS 클래스를 정의합니다.

기능

  • 미디어 라이브러리에서 완벽한 SVG 지원
  • 안전한 SVG 업로드를 위한 자동 위생 처리
  • 더 작은 SVG 파일 크기를 위한 선택적 축소
  • 역할 기반 업로드 제한
  • 간편한 스타일링과 애니메이션을 위한 인라인 SVG 렌더링
  • 유연한 SVG 처리를 위한 사용자 지정 타겟 클래스 지원
  • 명확한 지침이 포함된 간단하고 직관적인 설정 페이지
  • 매우 간편한 사용 – 복잡한 SVG 파일 처리 간소화

사용법

  1. 설치: 워드프레스 대시보드를 통해 SVG 지원(이 플러그인)을 설치 및 활성화합니다.

  2. 기본 사용법: 활성화되면 다른 이미지 파일과 마찬가지로 미디어 라이브러리에 SVG 파일을 업로드할 수 있습니다.

  3. 관리자 설정:

    • 워드프레스 관리자 대시보드에서 “설정; SVG 지원”으로 이동합니다.
    • 관리자와 같은 특정 사용자 역할로 SVG 파일 업로드를 제한합니다.
  4. 고급 모드:

    • SVG 파일을 정적 이미지로만 업로드해야 하는 경우 ‘고급 모드’를 활성화할 필요가 없습니다. 이렇게 하면 불필요한 스크립트를 대기열에 넣지 않아 플러그인을 가볍게 유지할 수 있습니다.
    • 고급용: ‘고급 모드’를 활성화하여 축소 및 인라인 렌더링과 같은 추가 기능을 이용할 수 있습니다.
  5. 인라인 SVG 렌더링:

    • 고급 모드를 활성화하면 "style-svg" 클래스(또는 정의한 사용자 정의 클래스)를 <img< 태그에 추가하여 SVG 이미지를 삽입할 수 있습니다.
    • 예시
      <img class="style-svg" alt="alt-text" src="image-source.svg" />
      또는
      <img class="your-custom-class" alt="alt-text" src="image-source.svg" />
    • 플러그인은 <img< 요소를 실제 SVG 코드로 동적으로 대체하여 SVG의 내부 요소를 CSS 및 JavaScript로 타깃팅할 수 있도록 합니다.
  6. 사용자 지정 타겟 클래스:

    • 인라인 렌더링의 타깃으로 커스텀 클래스를 설정할 수 있습니다.
    • 대상 클래스를 <img< 태그에 직접 추가할 수 없는 경우 외부 요소에 추가할 수 있습니다. 플러그인은 요소의 하위 요소를 탐색하여 SVG를 찾아서 대체합니다.
  7. 자동 클래스 삽입(클래식 편집기):

    • 글이나 페이지에 SVG 이미지를 삽입할 때 대상 클래스를 자동으로 추가하도록 설정을 활성화합니다. 이렇게 하면 불필요한 속성도 제거됩니다.
  8. 인라인 렌더링:

    • 버전 2.3.11부터는 확인란 하나를 사용하여 사이트 전체의 모든 SVG 파일을 인라인으로 렌더링하도록 강제할 수 있습니다(주의해서 사용하세요).
    • 인라인 렌더링을 위해 축소 또는 확장된 버전의 JS 파일 중에서 선택할 수 있습니다.
    • 인라인 렌더링을 위해 jQuery 또는 바닐라 JS 파일 중에서 선택할 수 있습니다.
  9. 추천 이미지:

    • SVG를 추천 이미지로 사용하여 글/페이지를 저장하면 추천 이미지 메타 상자에 SVG를 인라인으로 렌더링할 수 있는 확인란이 표시됩니다(고급 모드가 활성화된 경우에만 사용 가능).

중요: SVG가 올바르게 표시되지 않는 경우 높이와 너비가 0이기 때문일 수 있습니다. CSS에서 SVG의 크기를 설정하여 제대로 표시되도록 하세요.

문제가 있으시면 지원 탭을 이용해 주시면 신속하게 도와드리도록 최선을 다하겠습니다.

테스트 사이트 스핀업

클릭 한 번으로 완전 무료 테스트 사이트를 실행하여 TasteWP를 사용하여 SVG 지원을 테스트할 수 있습니다! 가입도, 카드도, 아무것도 필요 없습니다! 얼마나 멋진가요? 한번 사용해 보세요:
여기를 클릭하면 몇 초 안에 테스트 사이트를 실행할 수 있습니다

보안

SVG를 포함한 파일 업로드에는 잠재적인 위험이 따릅니다. SVG 지원은 이러한 위험을 완화하고 SVG 파일을 안전하게 처리하는 데 도움이 되는 몇 가지 기능을 제공합니다:

  • 기본적으로 살균 처리: 버전 2.5.8부터는 모든 SVG 업로드가 기본적으로 살균 처리되어 잠재적인 악성 코드를 제거합니다.
  • 역할 기반 업로드 제한: 특정 사용자 역할로 SVG 업로드를 제한하여 신뢰할 수 있는 사용자만 이러한 파일을 업로드할 수 있도록 할 수 있습니다.
  • 선택적 살균 우회: 특정 역할이 살균 프로세스를 우회하도록 허용하는 옵션이 있지만, 이 옵션은 신중하게 사용해야 합니다.

중요: 신뢰할 수 있는 사용자만 SVG 파일을 업로드하도록 허용하세요. 기본적으로 미디어 라이브러리 액세스 권한 또는 upload_files 기능이 있는 사용자(예: 관리자, 작성자, 편집자)는 누구나 SVG를 업로드할 수 있습니다. SVG 파일은 XML 기반이므로 제대로 살균하지 않으면 악성 코드가 포함될 수 있다는 점을 기억하세요. 항상 기능과 보안의 균형을 맞출 수 있도록 설정을 구성하세요.

피드백

제안 및 피드백 – SVG 서포트팀을 이용해 주셔서 감사합니다!

트위터에서 @SVGSupport 팔로우하기
@benbodhi 트위터 팔로우하기
워프캐스트에서 @benbodhi 팔로우하기

주: 이 플러그인이 마음에 드셨기를 바랍니다! 잠시 시간을 내어 평가해 주세요.

번역

여기에서 번역을 기여할 수 있습니다.
워드프레스 번역이 처음이신가요?
번역자 핸드북을 읽고 시작하세요.

스크린샷

  • 기본 설정
  • 고급 설정
  • SVG 인라인 렌더링을 위한 추천 이미지 체크박스 추가
  • WP 기본 이미지 위젯에서 SVG 사용(4.9부터)
  • 프런트엔드 마크업에 인라인 SVG 사용
  • 도움말 탭 – 개요
  • 도움말 탭 – 설정
  • 도움말 탭 – 표준 사용법
  • 도움말 탭 – SVG 인라인 렌더링(고급 사용법)

FAQ

2.3 업데이트 이후 SVG가 인라인 렌더링되지 않음

SVG 서포트 2.3에는 “고급 모드”라는 새로운 설정 섹션이 포함되어 있습니다. SVG 파일을 인라이닝하는 사용자는 이 설정이 선택되어 있는지 확인해야 합니다. 대시보드의 ‘설정’, ‘SVG 서포트’으로 이동하여 ‘고급 모드’를 선택합니다. 모든 원래 설정이 그대로 유지되어야 합니다.

인라인 SVG를 사용하지 않는 경우 프런트엔드에서 자바스크립트를 비활성화하려면 어떻게 해야 하나요?

관리자 대시보드의 설정 >; SVG 서포트으로 이동하면 “고급 모드”를 활성화할지 여부를 선택할 수 있습니다. 비활성화하면 고급 기능과 불필요한 스크립트가 제거됩니다.

사용자 정의 관리자에서 SVG를 사용하려고 하는데 작동하지 않습니다.

사용자 정의 관리자에서 SVG가 작동하도록 하려면 하위 테마의 함수 파일에서 일부 코드를 수정/추가해야 합니다. 이것을 수행하는 방법에 대한 훌륭한 튜토리얼이 있습니다. 중요한 부분은

'flex-width'    => true
'flex-height'   => true

SVG에 애니메이션을 추가하려면 어떻게 해야 하나요?

코드 편집기에서 SVG 파일을 편집해야 SVG 내에서 타겟팅해야 하는 각 요소에 CSS 클래스를 추가할 수 있습니다. IMG 태그가 인라인 SVG로 교체되었는지 확인한 다음 CSS 또는 JS를 사용하여 SVG 파일 내의 요소에 애니메이션을 적용할 수 있습니다.

멀티사이트에서 SVG 서포트이 작동하지 않는 이유는 무엇인가요?

워드프레스 3.5 이전에 멀티사이트를 설치했다면 ms 파일을 제거해야 합니다. 다음은 도움이 되는 몇 가지 리소스입니다: ms 파일 덤프하기 3.5 이후 ms 파일 제거하기.

내 SVG가 Visual Composer에서 작동하지 않는 이유는 무엇인가요?

비주얼 컴포저 또는 다른 페이지 빌더에서 SVG 서포트을 사용하는 경우 이미지에 자신만의 클래스를 추가할 수 있는지 확인해야 합니다. 가장 쉬운 방법은 빌더에서 간단한 텍스트 또는 코드 블록을 사용하여 이미지 코드를 넣는 것입니다. 또한 이제 모든 SVG 파일을 강제로 인라인 렌더링하는 설정이 있습니다.

미디어 라이브러리 어시스턴트 플러그인과 함께 사용하려면 어떻게 해야 하나요?

SVG 및 SVGZ에 대한 마임 유형을 추가해야 합니다: “MLA 설정; 미디어 라이브러리 도우미; 업로드(탭)”에 추가하면 작동합니다.

후기

2024년 12월 4일 답글 1개
It’s an absolute lifesaver for anyone working with SVGs on WordPress. The plugin is simple to set up, and it works flawlessly. The SVG inliner feature stands out as my personal favorite! It gives a complete control to style and animate SVGs, making designs more dynamic and flexible.Massive thanks to @benbodhi for developing such a fantastic tool.
2024년 8월 5일 답글 3개
Hi everyone, I updated from 2.5.6 to 2.5.7 and my website was broken, (I had to restore a backup just to get it online again), I saw that other users also had the same problem ( name of review: Test updates before releasing ) Are there others out there that this version 2.5.7 broke there website as well?Thank you!( Wordpress version: 6.6.1 / all other plugins are up to date)
모든 341 평가 읽기

기여자 & 개발자

“SVG 서포트”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“SVG 서포트”(이)가 18 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “SVG 서포트”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

2.5.8

  • 보안 강화:

    • 보안 강화를 위해 SVG 업로드 및 첨부 파일의 위생 처리가 개선되었습니다.
    • 관리자 설정 페이지의 모든 출력이 올바르게 이스케이프 처리되었는지 확인합니다.
    • 보안과 호환성 향상을 위해 직접 파일 처리 기능을 워드프레스 API로 대체했습니다.
    • 번역자의 코멘트와 정렬된 자리 표시자를 추가하여 번역 지원을 개선했습니다.
  • 관리자 인터페이스 개선:

    • 설정 페이지의 이스케이프 처리 방식을 개선하고 보안을 강화하여 admin-init.php를 업데이트했습니다.
    • 사용자 경험을 방해하지 않고 디버깅을 지원하기 위해 SVG 처리에 오류 로깅을 추가했습니다.
  • 성능 및 호환성:

    • 스크립트와 스타일이 적절한 종속성으로 효율적으로 로드되도록 대기열 함수를 업데이트했습니다.
    • 미디어 라이브러리 및 ACF 통합에서 문제를 방지하기 위해 SVG의 메타데이터 처리가 개선되었습니다.
    • 불필요한 데이터베이스 쓰기를 방지하기 위해 추천 이미지 기능의 논스 검증 및 메타 업데이트가 최적화되었습니다.
  • 일반 코드 개선:

    • 리팩터링된 코드를 통해 중복성을 줄이고 유지보수성을 개선합니다.
    • 코드 명확성 향상과 향후 개발을 위해 자세한 인라인 문서가 추가되었습니다.
  • WP 모든 가져오기와의 실험적 통합:

    • 가져오기 중 실험적인 SVG 처리를 위해 WP 모든 가져오기와의 통합을 도입했습니다.
    • WP 모든 가져오기를 통해 가져온 SVG 파일은 위생 처리되며 메타데이터가 올바르게 생성되고 업데이트됩니다.
    • SVG 가져오기 처리 중 문제를 추적하기 위해 오류 로깅을 추가했습니다.
    • : 이 기능은 실험적인 기능으로 현재 메인 플러그인 파일에 주석 처리되어 있습니다. 포함 줄의 주석을 해제하여 테스트해 보세요. 하지만 먼저 데이터를 백업해 두시기 바랍니다.

2.5.7

  • 최신 버전의 PHP와의 호환성.

2.5.6

  • 일부 보안 문제를 해결했습니다.

2.5.5

  • 더 많은 오류 수정 및 일반 정리.

2.5.4

  • 오류 수정.

2.5.3

  • 치명적인 PHP 오류를 수정했습니다.

2.5.2

  • 보안 강화를 위해 일부 기본값을 기본적으로 추가했습니다.

2.5.1

  • Uninstall.php에 누락된 따옴표를 추가했습니다.

2.5

  • 맞춤법 오류 및 일반 서식을 정리했습니다.
  • 보안 문제를 해결했습니다.
  • 더 많은 살균 옵션 추가 – 프론트엔드 및 관리자 모두 지원.
  • SVG 축소를 지원합니다.
  • JQuery 또는 바닐라 JS를 선택할 수 있는 기능이 추가되었습니다.
  • 제거 시 DB 정리를 추가했습니다.
  • 차원 폴백을 수정했습니다.

2.4.2

  • 일부 프리미엄 테마의 srcset 경고를 수정했습니다.
  • 교체 시 원본 IMG ID가 보존되지 않던 문제를 수정했습니다.
  • 추천 이미지 상자에서 일부 불량 텍스트를 제거했습니다.

2.4.1

  • WP-CLI가 중단되는 문제를 수정했습니다.

2.4

  • 새로운 기능: 선택적 SVG 살균 기능이 추가되었습니다.
  • 새로운 기능: 선택적 SVG 축소가 추가되었습니다.
  • 구텐베르크 추천 이미지에 인라인 SVG 체크박스를 추가했습니다.
  • 전반적으로 구텐베르크 지원 개선.
  • IMG 클래스를 직접 설정할 수 없는 경우 중첩된 SVG(모든 레벨 깊이)의 인라인 렌더링을 허용하도록 클래스 타겟팅을 수정했습니다.
  • JQuery 대신 바닐라 JS를 사용하도록 JS 수정.
  • 설정 페이지의 접근성 문제를 수정했습니다.
  • 차원 메타데이터 문제를 수정했습니다.
  • SVG에 너비 또는 높이가 설정되지 않은 경우 0으로 나누기 문제를 수정했습니다.
  • 클래식 및 블록 편집기 모두에서 추천 이미지 간격 문제를 수정했습니다.
  • 필요한 PHP 버전 상향 조정.
  • 더 이상 사용되지 않는 관리자 알림을 제거했습니다.
  • SVG 파일에 대한 srcset을 제거했습니다.
  • 파일 경로 메타데이터에서 디렉토리 이름을 제거했습니다.

2.3.21

  • 추천 이미지 SVG 겹치는 컨테이너를 수정했습니다.

2.3.20

  • 출력 시 관리자 설정이 이스케이프되지 않던 문제를 수정했습니다.

2.3.19

  • Functions/enqueue.php의 localize_script에서 PHP 경고를 수정했습니다.
  • Js/svgs-inline.js에 SRC 속성 확인을 추가했습니다.

2.3.18

  • 메인 플러그인 파일에서 작성자 URL 업데이트.
  • 기부 링크 업데이트.
  • 플러그인 작업 메타 링크 및 설정 페이지 정리.
  • 다른 첨부 파일에서 메타를 제거하는 functions/attachment.php의 수정 사항을 롤백했습니다.

2.3.17

  • 프론트엔드 CSS 로드 여부를 선택할 수 있는 설정이 추가되었습니다.

2.3.16

  • XML 선언이 있는 파일에 대한 수정.
  • 이미지 위젯의 PHP 경고 수정.
  • SVG 미디어 첨부 파일을 표시할 때 프론트엔드에 약간의 CSS 변경이 있었습니다.

2.3.15

  • 일부 테마 호환성을 깨뜨려서 최근 PHP 경고 수정 사항을 롤백해야 했습니다.

2.3.14

  • 수정되었습니다: 데이터베이스에서 이전 옵션을 제거할 때 일부 경우에 치명적인 오류가 발생하던 문제를 수정했습니다.

2.3.13

  • 수정되었습니다: SVG 파일을 사용할 때 wp_debug가 켜져 있을 때 이미지 위젯에서 PHP 경고 및 알림이 표시되지 않던 문제를 수정했습니다.
  • 수정: SVG 첨부파일을 이미지와 인라인으로 표시하기 위한 프론트엔드 CSS가 개선되었습니다.
  • 제거: 더 이상 사용되지 않는 관리자 알림에 대한 DB 항목.

2.3.12

  • 신규: SVG 서포트 설정 페이지에 기본 ‘도움말’ 탭이 추가되었습니다.
  • 신규: 인라인 JS를 함수로 래핑하여 bodhisvgsInlineSupport();를 사용하여 마음대로 호출할 수 있도록 했습니다.
  • 수정했습니다: 관리자 CSS가 SVG 소스만 타겟팅하도록 수정.
  • 수정됨: SVG 서포트 설정 페이지 – 약간 정리.
  • 제거: 버전 업데이트 관리자 공지.

2.3.11

  • 신규: 축소/압축 버전이 아닌 확장된 JS 파일을 사용하는 기능(외부 캐싱 플러그인을 사용하여 번들링 및 축소할 때 유용합니다).
  • 신규: 강제 인라인 SVG 옵션. 이 기능을 사용하면 적용된 클래스에 관계없이 모든 SVG 파일을 강제로 인라인 렌더링할 수 있습니다. 어떤 이유로 이미지에 자체 클래스를 추가할 수 없는 문제를 해결합니다. 예를 들어 일부 페이지 빌더 이미지 요소입니다. 또한 설정에서 대상 클래스를 변경하고 이미 임베드된 미디어를 모두 변경해야 하는 경우 모든 클래스를 업데이트하지 않고 강제 렌더링만 할 수 있도록 해결합니다.
  • Readme 파일과 설명을 약간 수정했습니다.
  • Functions/featured-image.php 69줄의 일부 코드를 개선하여 경고를 해결했습니다.
  • 최소 필요 태그를 4.8로 업데이트했습니다(이전 버전에서도 여전히 작동하지만 4.7 단계에서 코어에 문제가 있었으므로 이제 업데이트할 때가 되었습니다).

2.3.10

  • 설정 페이지에서 누락된 링크를 수정했습니다.

2.3.9

  • 설정 페이지의 플러그인 액션 메타 링크 수정.
  • 플러그인 전체에서 일부 언어를 변경했습니다.
  • 짧은 픽셀 이미지 최적화에 대한 권장 사항을 추가했습니다.
  • 메타 데이터를 설정하기 전에 글 유형이 썸네일을 지원하는지 확인하는 조건이 추가되었습니다.

2.3.8

  • WooCommerce 제품, 선생님 강좌 및 레슨에 추천 이미지가 표시되도록 일부 CSS를 추가했습니다.
  • 수정: 자동 삽입 클래스 설정이 경우에 따라 추천 이미지 HTML을 제거했습니다.

2.3.7

  • WP v4.7.1 – v4.7.2에 필요한 래핑 밈 수정 기능에 WP 버전 확인을 추가했습니다.
  • 마임 수정 사항을 마임 유형 파일로 이동했습니다.
  • 관리자 공지 코드를 더 깔끔하게 수정했습니다.
  • 수정: 일부 서버 및 외부 SVG 파일과 관련된 첨부 파일 모달.php 문제(일관되게 문제를 재현할 수 없었기 때문에 수정 사항을 제공해 주신 @abstractourist & @malthejorgensen에게 감사를 표합니다).
  • 호환성: 호환성: 특히 LEMP 스택의 워드프레스 베드락에 대해 더 폭넓은 호환성을 제공하기 위해 줄을 변경했습니다.
  • 호환성: IE11을 지원하기 위해 JS에 또 다른 스니펫을 추가했습니다(여전히 많은 사람들이 IE를 사용하는 것으로 보입니다).
  • 더 많은 FAQ를 추가했습니다.

2.3.6

  • 신규: svgs-inline.js가 이전 브라우저에서 작동하도록 폴리필을 추가했습니다.
  • 신규: 설정 페이지에 리뷰를 남길 수 있는 섹션이 추가되었습니다.
  • 제거: 중복된 일회성 업그레이드 활성화 코드.
  • 수정: 활성화 및 설정 페이지에서 보고된 오류 – 관련 지원 스레드.

2.3.5

  • 썸네일 표시 코드 수정 및 변경.

2.3.4

  • 수정: 함수가 접두사로 지정되지 않아 일부에서 치명적인 오류가 발생했습니다.

2.3.3

  • 수정: 새 속성 제어 파일에서 인수가 누락된 PHP 경고.
  • 설정 페이지 텍스트 업데이트.

2.3.2

  • 클래스를 자동으로 삽입하는 속성 제어 코드가 SVG 파일에만 적용되도록 수정했습니다.

2.3.1

  • 수정: 관리자 알림으로 인해 일부 경우에 치명적인 오류가 발생했습니다.

2.3

  • 새로운 기능 – 고급 모드: 고급 기능을 끄고 일반 이미지처럼 간단하게 SVG 파일을 업로드할 수 있습니다. 또한 고급 모드를 선택하지 않은 상태로 두면 프런트엔드에 추가된 스크립트를 끌 수 있습니다.
  • 새로운 기능 – 추천 이미지 지원: 추천 이미지가 SVG인 경우 글이 저장되면 SVG를 인라인으로 렌더링하는 확인란이 표시됩니다(고급 모드에서만).
  • 성능 – 이미지 소스가 SVG가 아닌 경우 JS 인라이닝 실행을 중지합니다.
  • 설정 페이지에 새로운 스타일시트를 추가했습니다.
  • SCSS 파일을 자체 폴더로 옮겼습니다.
  • 기부 링크를 변경하여 추적하고 여러분의 아낌없는 기부에 제대로 감사할 수 있도록 했습니다.
  • 설정 및 미디어 페이지에 평점 링크가 추가되었습니다.
  • 코드 서식을 정리하고 주석을 더 추가했습니다.
  • 플러그인 버전 확인 기능이 추가되었습니다.
  • 고급 모드를 켜야 할 수 있음을 알 수 있도록 알림을 추가했습니다.

2.2.5

  • 수정: 첨부 파일 모달에서 SVG 썸네일을 표시합니다.

2.2.4

  • 수정: WP 4.7.1에서 업로드 문제를 일시적으로 해결하는 기능이 추가되었습니다.

2.2.32

  • 현지화를 위해 플러그인 슬러그와 일치하도록 텍스트 도메인을 변경했습니다.

2.2.31

  • 번역 기능 수정 시도

2.2.3

  • SVG 요소의 JS 제어를 허용하고 로드되었는지 감지(IMG 태그 교체)할 수 있도록 svg-support/js/svg-inline.js 및 svg-support/js/min/svg-inline-min.js의 코드를 수정했습니다. 이 제안과 코드 제공에 대해 laurosello에게 감사드립니다.
  • 미디어 라이브러리의 목록 보기에서 SVG 썸네일이 제대로 표시되지 않던 문제를 수정했습니다.
  • 코드와 주석을 약간 정리했습니다.
  • 스페인어 번역이 추가되었습니다. 번역을 제공해 주신 Apasionados del Marketing에게 감사드립니다.

2.2.2

  • 일부 오류를 발생시키던 svg-support/functions/thumbnail-display.php의 또 다른 익명 함수를 변경했습니다.

2.2.1

  • 이전 PHP 버전에서 치명적인 오류를 방지하기 위해 svg-support/functions/thumbnail-display.php 15줄의 익명 함수를 변경했습니다.

2.2

  • 모든 미디어 라이브러리 화면에서 SVG 썸네일을 볼 수 있도록 지원이 추가되었습니다.
  • 마임 유형에 SVGZ를 추가했습니다.
  • SVG 파일 삽입 시 너비 및 높이 속성을 자동으로 제거합니다.
  • 대상 클래스를 이미지 태그에 자동으로 삽입할지 여부를 선택하여 기본 워드프레스 클래스를 제거할 수 있는 기능이 추가되었습니다.
  • 스크립트를 바닥글에 출력할지 여부를 참 또는 거짓으로 선택할 수 있는 기능이 추가되었습니다.
  • PHP 파일에 대한 직접 액세스 차단.
  • CodeKit을 사용한 SCSS 지원(축소된 CSS + JS 파일)을 추가했습니다.
  • 잘못된 기능 이름의 철자를 업데이트했습니다.
  • 일관성을 위해 모든 파일의 댓글 서식을 변경했습니다.
  • 설정 페이지에 GoWebben의 $25 무료 크레딧 링크를 추가했습니다.
  • 워드프레스 4.3에서 테스트되었습니다.
  • 리드미 파일 업데이트.

2.1.7

  • 워드프레스 4.0에서 테스트되었으며 새로운 인터페이스에 대한 플러그인 아이콘이 추가되었습니다.

2.1.6

  • Functions/enqueue.php에 누락된 jQuery 종속성 추가(walbach에 의해 지적됨). – 가 jQuery 이전에 SVG 서포트 JS를 로드하고 있었습니다.

2.1.5

  • 세르비아어 번역을 추가했습니다(Ogi Djuraskovic이 제출).

2.1.4

  • 플러그인 설정 링크 수정(플러그인 페이지에서)
  • 더 많은 링크 추가 – 지원 및 기부
  • 설정 페이지를 약간 수정했습니다.
  • CSS로 설정 페이지 정리
  • 내 강박증 성향이 조금은 만족스러워졌습니다.

2.1.3

  • 플러그인 페이지에 사용자 정의 메뉴를 위한 plugin_action_links 파일을 추가했습니다.

2.1.2

  • 올바른 변경 로그와 업데이트 공지를 표시하도록 트렁크, 태그 및 readme.txt를 정리했습니다.

2.1.1

  • JS 파일 조건부 수정 – 로컬 테스트에서는 작동하지만 라이브에서는 작동하지 않습니다.

2.1

  • 현지화를 위한 언어 파일 업데이트.

2.0

  • 관리자 설정 페이지에 관리자만 사용하도록 제한하고 사용자 정의 CSS 대상 클래스를 설정할 수 있는 옵션과 지침이 포함된 관리자 설정 페이지를 추가했습니다.
  • 전체 플러그인을 완전히 다시 작성하고 재구성했습니다.
  • 관리자만 SVG 업로드를 제한하는 옵션이 추가되었습니다.
  • 사용자 정의 CSS 대상 클래스에 대한 필드를 추가했습니다.
  • 관리자 설정 페이지에 스타일시트를 추가했습니다.

1.0

  • 초기 릴리스.