programing

워드프레스 미디어 업로더에 컨텍스트 추가

powerit 2023. 10. 5. 23:35
반응형

워드프레스 미디어 업로더에 컨텍스트 추가

WordPress(3.5.1) 최신 버전에서 사용자 지정 게시물 유형에 대한 사용자 지정 미디어 업로더를 구현하고 있습니다.

미디어 업로더의 베어본 버전은 media_buttons 작업을 통해 주입되는 사용자 지정 미디어 버튼에 다음 JS가 연결되어 정상적으로 작동합니다.

jQuery(document).ready(function($) {

(function() {
   var file_frame = false;

    $('.vp-upload-product').click(function(e) {
        event.preventDefault();

        if(!file_frame) {
            file_frame = wp.media.frames.file_frame = wp.media({
                title: $(this).data( 'uploader_title' ),
                button: {
                    text: jQuery( this ).data( 'Upload' )
                },
                multiple: false
            });
        }

        file_frame.open();
    });

    })();
});

문제:이 특정 미디어 업로더를 사용하는 경우에만 서버의 다른 디렉토리로 파일을 보내고 싶습니다.이 게시물 유형의 모든 업로드 또는 특정 유형의 파일 유형에 대해서도 이 문제가 발생하지 않았으면 합니다.

사용하고 있습니다.'upload_dir'필터 기능을 사용할 수 있는 컨텍스트를 만드는 방법을 알 수 없어서 어디에서 호출했는지 알 수 없습니다.GET 파라미터면 충분합니다.

저는 이런 것들을 몇 가지 발견했습니다. http://shibashake.com/wordpress-theme/how-to-hook-into-the-media-upload-popup-interface . 하지만 제가 보기에 그들은 오래된 미디어 업로드를 사용하고 있습니다.

어떤 제안이든 좋습니다.

언급URL : https://stackoverflow.com/questions/15716273/wordpress-add-context-to-the-media-uploader

반응형