是否有可能阻止用户上传小图片?

时间:2016-02-06 作者:Richard

当编辑器试图上传小于350px宽度的图像时,是否有办法提示编辑器?基本上拒绝任何小于350px宽度的图像上传?

谢谢

1 个回复
最合适的回答,由SO网友:Rituparna sonowal 整理而成

给你:

   if(!current_user_can(\'delete_others_posts\')){
    /*Handling wp media uloads*/
    add_filter(\'wp_handle_upload_prefilter\',\'lets_handle_img_width\');
    function lets_handle_img_width($file)
    {
        $img = getimagesize($file[\'tmp_name\']);
        $width = $img[0];

        if ($width < 350){
            $file[\'error\'] = "Image is small too small. Get something of width more than 350px.";
        }
        return $file;
    }
}
检查有关的官方文档wp_handle_upload_prefilter.

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {