A-A+

自定义wordpress上传文件类型的方法

2014年01月05日 PHP开源系统 评论 5 条 阅读 589 views 次

WordPress默认支持大部分图片等文件格式的上传,但也有一些文件格式是不支持的,根据个人需要,我们需要增加一些格式,一些格式也可以禁止上传,设置非常非常简单,方法如下:

直接把以下代码复制到你的主题的functions.php文件中,如果没有这个文件,就新建一个。

add_filter(‘upload_mimes’, ‘custom_upload_mimes’);
function custom_upload_mimes ( $existing_mimes=array() ) {
// 添加支持上传的文件类型
$existing_mimes['zip'] = ‘application/zip’;
// 可以添加其他类型,注意换行
// 下载是禁止上传的文件类型
unset( $existing_mimes['exe'] );
unset( $existing_mimes['php'] );
unset( $existing_mimes['asp'] );
unset( $existing_mimes['bat'] );
// 可以添加多种类型,注意换行
return $existing_mimes;
}

这段代码就是允许上传zip文件格式,同时禁止exe/php/asp/bat文件格式的上传,其他格式以次类推,够方便吧?

标签:

5 条留言  访客:5 条  博主:0 条

  1. 最美应用

    可以自己定义了

  2. 博客网址之家

    这个不错~

  3. 莎龙

    你的页面竟然不允许选中,第一句代码解释一下呗

    • 恋羽

      我帮你解释下,添加一个过滤器到上传类型函数的钩子中,当系统调用完系统函数后然后传递参数给自定义函数并且返回。以此达到修改的目的。

  4. 宿迁波仔博客

    自定义上传类型,这个很好。

给我留言