Post Pic

WordPress tip: allow upload of more file types

For some reason, WordPress uploader won’t let you upload some filetypes, such as Textmate’s .tmCommand. If you need to upload those files to your WordPress blog, here is a very nice snippet that will allow you to do it.

Simply paste the following code on your functions.php file. If needed, you can add more file types by adding them on line 4, separated by a pipe (|)

<?php
function addUploadMimes($mimes) {
    $mimes = array_merge($mimes, array(
        'tmbundle|tmCommand|tmDragCommand|tmSnippet|tmLanguage|tmPreferences' => 'application/octet-stream'
    ));

    return $mimes;
}
?>

add_filter('upload_mimes', 'addUploadMimes');

Thanks to Pioupioum for this great piece of code!

By the way, I'm running a contest at CatsWhoBlog where you can win premium WordPress themes. Click here to join!

One Response

Nov 25 2011 20:59

Thanks so much for this piece of code! You just saved me an hour or more of trial and error to get wordpress to accept other formats. Thanks again.

Trackbacks:

Leave a Comment

* Name, Email, Comment are Required