我正在尝试通过添加以下代码来编辑主题主题的functions.php,以将.rar文件上传到wordpress媒体库。但这不起作用。 你能告诉我我哪里错了吗? 问候
add_filter( 'upload_mimes', 'my_myme_types', 1, 1 );
function my_myme_types( $mime_types ) {
$mime_types['rar'] = 'application/vnd.rar';
return $mime_types;
}
答案 0 :(得分:0)
您的代码看起来正确(除非根据https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types,MIME类型应为application/x-rar-compressed
)。
无论如何,我曾经遇到过同样的问题,
$mime_types['rar'] = 'application/x-rar-compressed'
也不起作用。
所以我最终提出了:
define('ALLOW_UNFILTERED_UPLOADS', true);
在wp_config.php中。
这可能是您的一个选择,但显然它的作用远远超出您的实际需求,因此请小心。