上传代码文件到wordpress

Uploading a code file to wordpress

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

sorry this file type is not permitted for security reasons

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

Codex explains here 如何通过 upload_mimes 过滤器更改允许的 MIME 类型。

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

<?php

/**
 * Plugin Name: Support Matlab (.m) uploads
 * Description: Support uploads of Matlab .m files.
 * Plugin URI:  
 * 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;
}

您可能需要根据需要调整 mime 部分。