WordPress里的多媒体选项及“添加媒体”按钮可以很方便地向服务器上传文章附件,但假如您采用投稿方式来更新网站,不免会出现部分投稿者利用服务器上传侵权内容的情况。为此我们可以给WordPress加上一道限制:只可上传指定类型的媒体文件。
示例代码:
add_filter('upload_mimes', 'custom_upload_mimes');
function custom_upload_mimes( $existing_mimes=array() ) {
$existing_mimes = array('jpg|jpeg|jpe' => 'image/jpeg',
'gif' => 'image/gif',
'png' => 'image/png',
'bmp' => 'image/bmp',
'tif|tiff' => 'image/tiff',
'ico' => 'image/x-icon');
return $existing_mimes;
}
在functions.php中加入以上即可实现仅可上传图片文件。同理可得限制只可上传zip/rar/7z的压缩包、mp3/ape/flac/wmv的音乐文件……稍作修改即可完美实现。
(责任编辑:最模板) |