我试图通过添加以下代码来编辑我的主题的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;
}
你的代码看起来正确(根据application/x-rar-compressed
,MIME类型应该是https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types除外)。
无论如何,我有一次同样的问题,$mime_types['rar'] = 'application/x-rar-compressed'
也没有工作。
所以我最终在wp config.php中添加:define('ALLOW_UNFILTERED_UPLOADS', true);
。
这可能是你的选择,但显然它比你真正想要的要多得多,所以要小心。