如何更改允许的附件文件扩展名

时间:2018-12-18 作者:SWE

我有一个一般性的问题,可湿性粉剂的主题组,允许创建一个分类广告网站。

我想知道哪个文件/代码部分/函数负责限制附件。这些主题仅允许将图像附加到发布的广告。

我的目标是扩展允许的文件格式,添加无法在服务器站点上执行且不会损害服务器的三维模型文件(如.stl、.obj)。

提前感谢

1 个回复
SO网友:RiddleMeThis

我想这可能就是你想要的。下面是一些更改WordPress允许的默认文件类型的示例。请记住,一些托管公司将不允许某些文件类型。

Allow All File Types

将以下内容添加到wp config。php允许任何文件类型。

define( \'ALLOW_UNFILTERED_UPLOADS\', true );
<小时>

Allow or Disable Specific Types

将以下代码添加到主题函数中。php

function my_custom_mime_types( $mimes ) {

    // New allowed mime types.
    $mimes[\'svg\'] = \'image/svg+xml\';
    $mimes[\'svgz\'] = \'image/svg+xml\';
    $mimes[\'doc\'] = \'application/msword\'; 

    // Optional. Remove a mime type.
    unset( $mimes[\'exe\'] );

    return $mimes;
}

add_filter( \'upload_mimes\', \'my_custom_mime_types\' );
<小时>

Resources

Allowed mime Types

List of mime Types

<人力资源>

Plugins

WP Add Mime Types

Disable Mime Check

相关推荐

WooThemes-供应商/预订-允许供应商管理资源

我正在尝试从WooThemes为bookings插件带来新功能。在组合预订和供应商插件时,不允许供应商用户管理资源(资源是自定义帖子)。我将新功能添加到资源自定义帖子中,然后将这些功能添加到供应商角色(通过用户角色插件)现在,资源显示在供应商角色的管理菜单中,但当我尝试添加新资源时,会出现“您无权访问此页面”错误。我添加的新功能:https://i.stack.imgur.com/OCDlV.png添加到角色的功能:https://i.stack.imgur.com/5t696.png使用角色登录时显示的