WordPress函数wp_check_filetype()检索文件类型
在 WordPress CMS内容管理系统中,wp_check_filetype()是一个内置函数,
WordPress 中的函数wp_check_filetype()用于根据文件名检索文件类型。它还可用于检查 WordPress 是否允许该文件类型。该函数采用一个参数,即文件名。它返回一个包含两个元素的数组:
- 第一个元素是文件类型,例如
image/jpeg
或application/pdf
。 - 第二个元素是文件扩展名,例如
.jpg
或.pdf
。
如果 WordPress 不允许该文件类型,该函数将返回一个空数组。
推荐:[最新版]WordPress问答插件免费下载DW Question Answer Pro插件
wp_check_filetype()函数基本语法
描述
从文件名检索文件类型
用法
$filetype = wp_check_filetype('document.pdf');
echo $filetype['ext']; // will output "pdf"
参数
- $filename (string) [必需]:这是文件名或路径。
- $mimes (string[]) [可选]:这是允许的 MIME 类型的数组,由其文件扩展名正则表达式作为键控。默认值为null,默认为get_allowed_mime_types()的结果。
wp_check_filetype()函数
WordPress 中的wp_check_filetype()函数用于检索从文件名检索文件类型。(源文件可参考这里)
function category_description( $category = 0 ) {
return term_description( $category );
}
推荐:NEX-Forms插件下载WordPress表单生成器插件+ Addons
如何使用wp_check_filetype()
检查 JPEG 图像,在此示例中,我们正在检查 JPEG 图像的文件类型。
$filetype = wp_check_filetype('image.jpeg');
echo $filetype['ext']; // will output "jpeg"
检查 GIF 图像,在这里,我们想要找出 GIF 图像的文件类型。
$filetype = wp_check_filetype('animation.gif');
echo $filetype['ext']; // will output "gif"
检查Word文档,我们还可以使用此功能检查Word文档的文件类型。
$filetype = wp_check_filetype('report.docx');
echo $filetype['ext']; // will output "docx"
检查 MP3 音频文件,如果我们需要确定 MP3 音频文件的文件类型,我们可以这样做。
$filetype = wp_check_filetype('song.mp3');
echo $filetype['ext']; // will output "mp3"
检查视频文件,最后,我们可以像这样检查视频文件的文件类型。请记住,在所有这些示例中,如果文件与 MIME 类型不匹配,则输出将为false.
$filetype = wp_check_filetype('movie.mp4');
echo $filetype['ext']; // will output "mp4"