我有以下代码:
add_filter('upload_mimes','restrict_mimes_for_subscriber');
function restrict_mimes_for_subscriber($mimes) {
if (! current_user_can('delete_posts')) {
return;
}
$mimes = array(
'pdf' => 'application/pdf',
'jpg|jpeg' => 'image/jpeg'
);
return $mimes;
}
如果上传的文件不在订阅者允许的mime数组中,我想添加错误消息。下面的代码片段是我发现的
if (! in_array("uploaded-file", $mimes)) {
echo "Error: Only PDF and JPG files allowed.";
}
但我不知道如何获得"上传文件"将它与数组进行比较?有任何帮助来完成我的代码吗? 我认为代码片段必须在return语句之前进入我的代码或?
非常感谢和欢呼
约吉