WordPress:functions.php不在数组错误消息中

时间:2017-07-05 05:02:33

标签: 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' => 'image/jpeg'
    );

  return $mimes;
}

如果上传的文件不在订阅者允许的mime数组中,我想添加错误消息。下面的代码片段是我发现的

if (! in_array("uploaded-file", $mimes)) {
    echo "Error: Only PDF and JPG files allowed.";
}

但我不知道如何获得"上传文件"将它与数组进行比较?有任何帮助来完成我的代码吗? 我认为代码片段必须在return语句之前进入我的代码或?

非常感谢和欢呼

约吉

0 个答案:

没有答案