将代码文件上载到wordpress

将代码文件上载到wordpress,wordpress,Wordpress,我想上传一个代码文件到wordpress,这样人们可以从我的网站下载它。但是,当我尝试上载时,会出现以下错误: 抱歉,出于安全原因,不允许使用此文件类型 我正在尝试将.m文件上载到我的网站。需要一些关于如何解决此问题的指导。如何通过upload\u mimes过滤器更改允许的mime类型 如果您指的是扩展名为.m的Matlab文件,那么您可以尝试以下插件: <?php /** * Plugin Name: Support Matlab (.m) uploads * Descripti

我想上传一个代码文件到wordpress,这样人们可以从我的网站下载它。但是,当我尝试上载时,会出现以下错误:

抱歉,出于安全原因,不允许使用此文件类型

我正在尝试将
.m
文件上载到我的网站。需要一些关于如何解决此问题的指导。

如何通过
upload\u mimes
过滤器更改允许的mime类型

如果您指的是扩展名为
.m
的Matlab文件,那么您可以尝试以下插件:

<?php

/**
 * Plugin Name: Support Matlab (.m) uploads
 * Description: Support uploads of Matlab .m files.
 * Plugin URI:  http://stackoverflow.com/a/27785139/2078474
 * Author:      birgire, Codex
 * Version:     0.0.1
 */

add_filter('upload_mimes', 'custom_upload_mimes' );

function custom_upload_mimes ( $existing_mimes = array() )
{ 
    // Add file extension 'extension' with mime type 'mime/type'
    // $existing_mimes['extension'] = 'mime/type';

    // ----------------------
    // Your modifications:
    // Support for .m files:
    $existing_mimes['m'] = 'application/matlab';
    // ----------------------

    return $existing_mimes;
}

我相信wordpress只允许图像文件,但一些论坛帖子提到这个插件可能会对你有所帮助:试过这个。不为我工作。是的,我指的是Matlab文件。但是你在哪里添加它呢?functions.php?是的,您可以将其添加到当前主题中的
functions.php
,或者更好地将其用作插件:将代码片段保存到
/wp content/plugins/allow mfiles/allow mfiles.php文件中并激活插件。