[워드프레스] 여러 블로그(멀티사이트)를 쓰면서 webp 파일을 올리려면

  워드프레스는 5.8 판부터 webp 형식 그림 파일이 지원되고 있다. 하지만 한 블로그가 아닌 여러 블로그를 쓰는 설정(멀티사이트)에서는 기본 상태에서 webp 파일을 올리려고 하면 아래처럼 막힐 수 있다.

[워드프레스] Sorry, you are not allowed to upload this file type.
[워드프레스] 죄송합니다. 이 파일 타입 업로드할 권한이 없습니다. (webp)

  이 문제는 이미 알려져 있지만, 아직 워드프레스 쪽에서 직접 해결은 안 되고 있는 모양이다.

  여러 블로그(멀티사이트) 기능을 쓰면서 webp 파일을 올릴 수 있게 하는 방법은 아래와 같다.

  1. 코드 스니펱스(code-snippets) 끼우개를 깐다.
  2. Network Admin 화면에서 코드 스니펱스 끼우개를 켠다. (Network Activate)
  3. Network Admin 화면의 왼쪽에 뜨는 Snippets 항목으로 들어간다.
  4. 'Add New' 단추를 누른다.
  5. 'Code'에 아래의 부호글을 넣고 적당한 제목(title)도 넣은 다음에 'Save Changes And Activate' 단추를 누른다.
// Ensure all network sites include WebP support.
add_filter(
'site_option_upload_filetypes',
function ( $filetypes ) {
$filetypes = explode( ' ', $filetypes );
if ( ! in_array( 'webp', $filetypes, true ) ) {
$filetypes[] = 'webp';
$filetypes = implode( ' ', $filetypes );
}
return $filetypes;
}
);

※ 참고한 곳

글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요