自定义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.23

    小红伞 杀毒软件永远的经典

    其实说起来杀毒,已经很早就和国内外各大杀毒软…

  2. 没有图片

    2009.09.26

    WordPress 不用插件实现运行代码框(转)

    本来就想找个实现代码运行的插件,感觉都不太好…

  3. 没有图片

    2009.12.10

    Google Chrome 扩展 Google Wave Notifier

    上次给大家介绍了Firefox插件Googl…

  4. 没有图片

    2012.12.09

    WordPress 3.5 发布候选版3

    今日WordPress官方网站公布发布Wor…

  5. 2014.03.18

    WP盒子原创WordPress博客主题 WPBox-One V1.0.1 发布

    WPBOX-One WordPress主题,…

  6. 没有图片

    2009.07.06

    WordPress 首页或列表页只显示摘要而不是全文的方法

    Wordpress系统默认的首页是显示文章的…

评论

  1. Beautyleg 2012.02.12 1:19下午

    上传的一般都是图片

  2. 王叨叨 2012.02.11 10:53上午

    这个方法不错,扩展了上传的文件格式,如果是多人来维护,再加上权限就更完美了。

    • 落花生 2012.02.13 10:21下午

      看来权限是没办法了,以后也许WP会加上

  3. Andrew 2012.02.11 12:07上午

    禁止的方法是这样啊,不过限制了后缀就可以了吧