기본적으로 WordPress 미디어 관리자에서는 이미지, 비디오, 오디오의 세 가지 유형으로만 미디어를 필터링할 수 있습니다.
현재 개발 중인 웹사이트는 PDF 첨부 파일을 많이 사용할 예정이어서 미디어 관리자에 PDF 필터링 기능을 추가하고 싶습니다.
간단한 필터 후크를 사용하여 미디어 관리자에 추가적인 파일 형식 필터링을 추가할 수 있다는 것을 발견했습니다.
이를 달성하기 위해 "post_mime_types
" 필터를 사용합니다.
우리 함수에서는 MIME 유형 슬러그를 사용하여 파일 유형을 선택하고 PDF의 슬러그는 'application/pdf
'
그런 다음 파일 형식의 텍스트 레이블이 포함된 배열을 정의합니다.
으아아아바로 그거야! 이제 PDF 파일을 필터링하는 옵션이 미디어 관리자에 표시됩니다(미디어 라이브러리에 PDF가 하나 이상 있는 경우)
워드프레스에서 지원하는 모든 파일에서 이 작업을 수행할 수 있습니다. 지원되는 파일 형식은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!