이 자습서는 WordPress에 SVG 지원을 추가하고 미디어 라이브러리 내에서 디스플레이를 최적화하는 방법을 설명합니다. SVG는 래스터 이미지에 비해 확장 성, 응답 성 및 더 작은 파일 크기를 제공하지만 잠재적 인 JavaScript 주입에 대한 보안 문제로 인해 WordPress는 기본적으로 지원하지 않습니다.
.
WordPress가 SVGS를 지원하지 않는 이유 (기본적으로) : 핵심 문제는 보안입니다. 래스터 이미지와 달리 SVG는 벡터 기반이며 잠재적으로 악의적 인 JavaScript를 포함 할 수 있으며 액세스 수준이 다양한 사용자가 업로드하면 위험을 초래할 수 있습니다.
SVG 업로드 활성화 : SVG 지원을 추가하려면 자식 테마의 또는 사용자 정의 플러그인을 사용하여
필터를 수정하십시오.
이 코드는 허용 파일 유형에 마임 유형으로 'svg'를 추가합니다.
관리자 CSS 조정 : 높이/너비 속성이 누락되어 SVGS가 붕괴되는 것을 방지하려면이 CSS를 추가하십시오 : .
upload_mimes
functions.php
<code class="language-php">function add_svg_upload_support($file_types){ $new_filetypes = array('svg' => 'image/svg+xml'); return array_merge($file_types, $new_filetypes); } add_filter('upload_mimes', 'add_svg_upload_support');</code>
위 내용은 WordPress SVG 지원 : WordPress에서 SVG를 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!