관리자에게 SVG 파일 업로드 허용

svg 파일은 용량이 적고, 벡터라 크기가 상관 없이 동일한 이미지 품질을 유지하는 장점이 있습니다. 하지만, 잘못된 svg 파일을 ...

svg 파일은 용량이 적고, 벡터라 크기가 상관 없이 동일한 이미지 품질을 유지하는 장점이 있습니다.
하지만, 잘못된 svg 파일을 사용할 경우 보안위험이 발생합니다.
그래도 svg의 장점을 생각하면 그냥 포기하기 아깝습니다.
아래의 PHP 스니펫을 사용하면 됩니다.

add_filter('upload_mimes', 'custom_add_upload_mimes');
function custom_add_upload_mimes($mimes){
  if( current_user_can('administrator')) {
    //svg 확장자 추가
    $mimes['svg'] = 'image/svg+xml';
  }
  return $mimes;
}

`

구매 가이드
  • 구매 전 문의사항이나 의견은 아래 댓글을 이용해 주십시오.

0개의 댓글

댓글 제출

구매하기 (VAT 포함)

무료 – 장바구니에 추가
라이센스 안내
플러그인, 테마, 번역
  • 사용기간: 영구
  • 라이센스: 1년 (다운로드, 업데이트, 1:1 문의)
  • 라이센스 연장 : 50% 자동할인
  • 도메인 변경: 무관
기술지원
  • 무상 기술지원: 완료 후 1개월