설명
내장된 살균 기능과 스타일링 및 애니메이션을 위한 고급 기능을 사용하여 미디어 라이브러리에 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 파일 처리 간소화
사용법
-
설치: 워드프레스 대시보드를 통해 SVG 지원(이 플러그인)을 설치 및 활성화합니다.
-
기본 사용법: 활성화되면 다른 이미지 파일과 마찬가지로 미디어 라이브러리에 SVG 파일을 업로드할 수 있습니다.
-
관리자 설정:
- 워드프레스 관리자 대시보드에서 “설정; SVG 지원”으로 이동합니다.
- 관리자와 같은 특정 사용자 역할로 SVG 파일 업로드를 제한합니다.
-
고급 모드:
- SVG 파일을 정적 이미지로만 업로드해야 하는 경우 ‘고급 모드’를 활성화할 필요가 없습니다. 이렇게 하면 불필요한 스크립트를 대기열에 넣지 않아 플러그인을 가볍게 유지할 수 있습니다.
- 고급용: ‘고급 모드’를 활성화하여 축소 및 인라인 렌더링과 같은 추가 기능을 이용할 수 있습니다.
-
인라인 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로 타깃팅할 수 있도록 합니다.
- 고급 모드를 활성화하면
-
사용자 지정 타겟 클래스:
- 인라인 렌더링의 타깃으로 커스텀 클래스를 설정할 수 있습니다.
- 대상 클래스를
<img<
태그에 직접 추가할 수 없는 경우 외부 요소에 추가할 수 있습니다. 플러그인은 요소의 하위 요소를 탐색하여 SVG를 찾아서 대체합니다.
-
자동 클래스 삽입(클래식 편집기):
- 글이나 페이지에 SVG 이미지를 삽입할 때 대상 클래스를 자동으로 추가하도록 설정을 활성화합니다. 이렇게 하면 불필요한 속성도 제거됩니다.
-
인라인 렌더링:
- 버전 2.3.11부터는 확인란 하나를 사용하여 사이트 전체의 모든 SVG 파일을 인라인으로 렌더링하도록 강제할 수 있습니다(주의해서 사용하세요).
- 인라인 렌더링을 위해 축소 또는 확장된 버전의 JS 파일 중에서 선택할 수 있습니다.
- 인라인 렌더링을 위해 jQuery 또는 바닐라 JS 파일 중에서 선택할 수 있습니다.
-
추천 이미지:
- 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 팔로우하기
주: 이 플러그인이 마음에 드셨기를 바랍니다! 잠시 시간을 내어 평가해 주세요.
번역
여기에서 번역을 기여할 수 있습니다.
워드프레스 번역이 처음이신가요?
번역자 핸드북을 읽고 시작하세요.
스크린샷
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 설정; 미디어 라이브러리 도우미; 업로드(탭)”에 추가하면 작동합니다.
후기
기여자 & 개발자
변경이력
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
- 초기 릴리스.