>백엔드 개발 >PHP 튜토리얼 >빠른 팁: 추가 미디어 유형 필터로 WordPress 미디어 관리자 강화

빠른 팁: 추가 미디어 유형 필터로 WordPress 미디어 관리자 강화

王林
王林원래의
2023-09-02 16:09:09760검색

기본적으로 WordPress 미디어 관리자에서는 이미지, 비디오, 오디오의 세 가지 유형으로만 미디어를 필터링할 수 있습니다.

현재 개발 중인 웹사이트는 PDF 첨부 파일을 많이 사용할 예정이어서 미디어 관리자에 PDF 필터링 기능을 추가하고 싶습니다.

간단한 필터 후크를 사용하여 미디어 관리자에 추가적인 파일 형식 필터링을 추가할 수 있다는 것을 발견했습니다.


예: PDF 추가

이를 달성하기 위해 "post_mime_types" 필터를 사용합니다.

우리 함수에서는 MIME 유형 슬러그를 사용하여 파일 유형을 선택하고 PDF의 슬러그는 'application/pdf'

입니다.

그런 다음 파일 형식의 텍스트 레이블이 포함된 배열을 정의합니다.

으아아아

바로 그거야! 이제 PDF 파일을 필터링하는 옵션이 미디어 관리자에 표시됩니다(미디어 라이브러리에 PDF가 하나 이상 있는 경우)

快速提示:使用附加媒体类型过滤器增强 WordPress 媒体管理器


기타 파일 형식

워드프레스에서 지원하는 모든 파일에서 이 작업을 수행할 수 있습니다. 지원되는 파일 형식은 WordPress의 wp-includes/functions.php

에 정의되어 있습니다.

기본적으로 지원되는 파일 형식은 get_allowed_mime_types() 함수에 정의되어 있습니다.

원하는 파일 형식에 해당하는 슬러그를 찾으려면 wp-includes/functions.php에서 "get_allowed_mime_types()"

을 검색하세요.

WordPress가 지원하는 파일 형식의 수는 매우 광범위하므로 모두 나열하지는 않지만 다음은 간단한 예입니다.

으아아아

보시다시피 Flash .swf 파일의 슬러그는 "application/x-shockwave-flash"입니다.

워드프레스 미디어 관리자의 파일 형식에 관한 제안 사항이 있나요? 아래 댓글에서 공유해 주세요!

위 내용은 빠른 팁: 추가 미디어 유형 필터로 WordPress 미디어 관리자 강화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.