上面是搬码源码网 abnma.com 经由过程收集网络收拾整顿的代码片断。搬码源码网小编此刻分享给各人,也给各人做个参考。
今朝年夜大都主题都有前台投稿的功效,用户可以上传图片等文件,治理员是不但愿用户上传肆意的媒体文件,这时咱们可以对用户上传的文件后缀举行判定,从而来限定上传的文件类型。
如多站点默许提供了答应上传的文件后缀选项,就把多站点的这个功效援用到主题中,代码如下:
//限定用户上传的媒体文件 function salong_check_upload_mimes( $mimes ) { global $salong; $site_exts = array('jpg','png'); //输出答应上传的文件后缀 $site_mimes = array(); foreach ( $site_exts as $ext ) { foreach ( $mimes as $ext_pattern => $mime ) { if ( $ext != '' && strpos( $ext_pattern,$ext ) !== false ) $site_mimes[$ext_pattern] = $mime; } } return $site_mimes; } if(!is_multisite() && !current_user_can( 'manage_options')){ add_filter( 'upload_mimes','salong_check_upload_mimes' ); }
将以上代码添加主题 functions.php 文件中即可,第 4 行可改动答应上传的文件后缀。
注:代码第 14,16 行是对多站点和治理员举行解除,多站点的可以在『后台我的站点——治理收集——设置』中的『上传文件类型』设置,不需求可以删除这两行代码。
以上是搬码源码网(abnma.com)为你网络收拾整顿的全数代码内容,但愿文章可以或许帮你解决所碰到的步伐开提问题。假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。
总结
以上是搬码源码网为你网络收拾整顿的WordPress 限定上传媒体的文件类型全数内容,但愿文章可以或许帮你解决WordPress 限定上传媒体的文件类型所碰到的步伐开提问题。
假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。
请先
!