워드프레스에 플래시 파일 올리기

워드프레스에서는 보안상 플래시 파일 업로드를 제한한다.
이를 풀기 위해서는 테마에 플래시를 올릴 수 있게 설정해 줘야 함.

function flashuploadfilter($mimes) {  
    if ( function_exists( 'current_user_can' ) )  
        $unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' );  
    if ( !empty( $unfiltered ) ) {  
        $mimes = array(  
                'swf' => 'application/x-shockwave-flash',  
                'exe' => 'application/x-msdownload',  
                'jpg' => 'image/jpeg',  
                'gif' => 'image/gif'  
        );  
    }  
    return $mimes;  
}  
add_filter('upload_mimes','flashuploadfilter');  

테마의 functions.php 아래에 위 코드 붙여넣기.

위치는

require_once('functions-api.php');  

바로 위에.

전체 소스. 윗부분 제외하고 아래만 붙여넣기.

function flashuploadfilter($mimes) {  
    if ( function_exists( 'current_user_can' ) )  
        $unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' );  
    if ( !empty( $unfiltered ) ) {  
        $mimes = array(  
                'swf' => 'application/x-shockwave-flash',  
                'exe' => 'application/x-msdownload',  
                'jpg' => 'image/jpeg',  
                'gif' => 'image/gif'  
        );  
    }  
    return $mimes;  
}  
add_filter('upload_mimes','flashuploadfilter');  

require_once('functions-api.php');