自定义WordPress上传文件类型

目前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文件格式的上传,其他格式以次类推,够方便吧?

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2013.12.28

    几个有趣实用的图片搜索引擎推荐

    今天向大家推荐的几款有趣的图片搜索引擎是由 …

  2. 没有图片

    2013.05.08

    自定义WordPress后台管理侧栏菜单

    现在大家都在使用WordPress给客户设计…

  3. 2012.02.05

    2012新主题:Cimple V1.0正式发布

    你没进错地方,你现在看到的确实还是我的博客,…

  4. 没有图片

    2012.08.16

    自适应网页设计原理分析(Responsive Web Design)转

    移动设备正超过桌面设备,成为访问互联网的最常…

  5. 没有图片

    2011.11.20

    同步WordPress到新浪微博插件wp-tsina

    博客搬家后,很久不玩同步了,本来哥是个同步控…

  6. 没有图片

    2010.02.20

    网页配色表 设计者必备

    网页设计的时候需要各种颜色,都靠自己想象肯定…

评论

  1. Louis Han 2012.02.13 6:52下午

    我一般什么都不上传

    • 落花生 2012.02.13 10:23下午

      嗯,平时我也不怎么上传,只是这几天用到了这个,就。。。

  2. 羽中 2012.02.13 5:30下午

    还在努力钻研wp那

    • 落花生 2012.02.13 10:21下午

      哈哈,算不上研究,还是在玩呢。。。羽中兄弟好久不见啊!

  3. 冰雷 2012.02.13 2:14下午

    强大,分享了,找了好久我晕!