Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress:functions.php不在数组中错误消息_Php_Arrays_Wordpress - Fatal编程技术网

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.";
}
但我不知道如何获得“上传的文件”以将其与阵列进行比较?请帮我完成代码好吗? 我认为代码片段必须在返回语句之前进入我的代码,还是

谢谢大家,干杯

瑜伽士