我想在将图像上传到服务器之前检查图像。 我需要检查它是否具有最小宽度和高度,300dpi和仅jpg。
我正在使用下一个函数来调用上传过程,除非它在每次上传时调用,而不是针对某个帖子类型。
add_filter('wp_handle_upload_prefilter','tc_handle_upload_prefilter');
function mf_handle_upload_prefilter($file)
{
// do checks and return error if fails
return $file;
}
有谁知道怎么做? 我可以使用我可以使用的$ file参数的额外值吗? 还是有另一种方法可以做到这一点吗?
PS。我必须在上传之前!
答案 0 :(得分:3)
解决方案:
add_filter('wp_handle_upload_prefilter','tc_handle_upload_prefilter');
function mf_handle_upload_prefilter($file)
{
if(get_post_type($_REQUEST['post_id']) == 'post_type')
{
// do checks
}
return $file;
}