WordPress에서 SVG 사용 (2 개의 유용한 플러그인 권장 사항)
SVG 파일에는 다른 리소스를로드하고 JavaScript를 실행하는 기능을 포함하여 강력한 기능이 있기 때문에 WordPress는 기본적으로 SVG 업로드를 지원하지 않습니다. 이는 XSS 공격과 같은 보안 취약점으로 이어질 수 있습니다. 그러나 WordPress에서 SVG 이미지를 사용해야하는 경우 (미디어 업로더를 통해 업로드하고 기사 내용 및 특집 이미지에 사용) 다음을 수행 할 수 있습니다.
테마 템플릿에서 직접 SVG 사용은 상감 여부에 관계없이 가능합니다.<svg></svg>
CSS를 통해 코드 또는 외부 SVG 파일을 연결하는 데는 추가 설정이 필요하지 않습니다.
SVG 지원을 수동으로 구성합니다
WordPress는 미디어 라이브러리 업 로더가 SVG 파일의 MIME 유형을 거부하기 때문에 SVG 업로드를 차단합니다. SVG 업로드를 허용하려면 다음 코드를 functions.php
파일 또는 기능 플러그인에 추가해야합니다.
함수 cc_mime_types ($ mimes) { $ Mimes [ 'svg'] = 'image/svg xml'; $ Mimes를 반환합니다. } add_filter ( 'upload_mimes', 'cc_mime_types');
그러나 위의 코드가 추가 된 경우에도 미디어 라이브러리 미리보기, 주요 이미지 위젯 및 편집기에는 SVG 파일이 올바르게 표시되지 않을 수 있습니다. CSS 코드를 주입하여 해결할 수 있지만 항상 작동하는 것은 아닙니다.
WordPress 플러그인을 사용하여 SVG를 지원하십시오
WordPress 자체가 SVG를 지원하지 않기 때문에 플러그인을 사용하여 SVG 지원을 관리하는 것이 더 나은 옵션입니다. WordPress가 가능한 호환성 문제를 개발하고 해결함에 따라 플러그인을 지속적으로 업데이트 할 수 있습니다.
다음 두 WordPress SVG 플러그인이 권장됩니다.
SVG 지원
설치 및 활성화 후 추가 구성없이 사용할 수있는 강력한 플러그인입니다. 추가 프론트 엔드 CSS를로드 할 것인지 (필요에 따라 선택하도록 권장)와 같은 일부 설정 옵션을 제공합니다. 플러그인은 또한 향상된 보안을위한 관리자 권한 제한을 제공합니다.
안전한 SVG
이 플러그인은 업데이트가 느리지 만 업로드 할 때 더 높은 수준의 보안을 제공하고 SVG 파일을 정리하고 최적화합니다. 웹 사이트 보안에 대한 요구 사항이 높거나 기술 경험이 부족한 경우이 플러그인이 더 적합합니다.
쉬운 SVG 지원과 같은 다른 플러그인은 유지 보수 및 업데이트가 충분하지 않아 권장되지 않습니다.
WordPress에서 어떤 SVG 플러그인을 사용 했습니까? 경험과 추천을 공유하는 데 오신 것을 환영합니다!
위 내용은 WordPress에서 SVG 사용 (2 개의 유용한 플러그인 권장 사항)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

다른 날, 나는 Corey Ginnivan의 웹 사이트에서 스크롤 할 때 카드 모음이 서로 쌓이는 것을 발견했습니다.

Google Fonts가 새로운 디자인 (트윗)을 출시 한 것을 볼 수 있습니다. 마지막 큰 재 설계와 비교할 때 이것은 훨씬 더 반복적 인 느낌이 듭니다. 차이를 간신히 말할 수 있습니다

프로젝트에 카운트 다운 타이머가 필요한 적이 있습니까? 그런 것은 플러그인에 도달하는 것이 당연하지만 실제로는 훨씬 더 많습니다.

요소 수가 고정되지 않은 경우 CSS를 통해 지정된 클래스 이름의 첫 번째 자식 요소를 선택하는 방법. HTML 구조를 처리 할 때 종종 다른 요소를 만듭니다 ...

플렉스 레이아웃의 보라색 슬래시 영역에 대한 질문 플렉스 레이아웃을 사용할 때 개발자 도구 (d ...)와 같은 혼란스러운 현상이 발생할 수 있습니다.

새로운 프로젝트가 시작될 때, Sass 컴파일은 눈을 깜박이게합니다. 특히 BrowserSync와 짝을 이루는 경우 기분이 좋습니다.

프론트 엔드 개발에서 Windows와 같은 구현 방법 ...
