php 在WordPress中只允许上传一种格式

uinbv5nw  于 2023-04-19  发布在  PHP
关注(0)|答案(1)|浏览(85)

如何阻止所有格式的上传,只允许一种格式上传?
使用下面的代码,你可以阻止上传所需的格式,但使用此代码,我可能会忘记阻止一种格式,我想做一个条件,如果文件是jpg格式,它会上传,不允许上传任何格式以外的jpg。这样,我不再需要搜索每种格式并阻止它们。

function cc_mime_types( $mimes ) {
    unset( $mimes['png'] );
    return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');
yrwegjxp

yrwegjxp1#

在我的好朋友CBroe的帮助下,我的问题通过以下代码得到解决:

function cc_mime_types( $mimes ) {
    $mimes = array(
        'jpg|jpeg' => 'image/jpeg',
    );
    return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');

Cbro,非常感谢。

相关问题