WordPress:functions.php不在数组中错误消息
我有以下代码:WordPress:functions.php不在数组中错误消息,php,arrays,wordpress,Php,Arrays,Wordpress,我有以下代码: 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' =
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.";
}
但我不知道如何获得“上传的文件”以将其与阵列进行比较?请帮我完成代码好吗?
我认为代码片段必须在返回语句之前进入我的代码,还是
谢谢大家,干杯
瑜伽士