2017-05-15 1 views
1

WordPress 미디어 자바 스크립트가 제대로 문서화되지 않은 것으로 보이는 답변을 찾는 데 문제가 있습니다.첨부 파일 표시 설정 검색 WordPress Media Javascript를 사용하여

저는 CKEditor로 기본 TinyMCE 편집기를 대체해야하는 프로젝트 작업 중입니다.

나는 미디어 관리자 열어 다음 코드가 :은 다음

frame = new wp.media.view.MediaFrame.Post({ 
    title: "Media Manager", 
    library: { 
     ... 
     type: 'image', 
     ... 
    }, 
    button: { 
     text: "Insert Images" 
    }, 
    multiple: true, 
    state: 'insert' 
}); 

를 그리고 이미지를 삽입하기를 : 위대한 작품을

frame.on('insert', function(){ 
    var html = []; 
    var attachments = frame.state().get('selection'); 
    var selected = attachments.models; 

    selected.forEach(function (selection){ 
     var attachment = selection.toJSON(); 

     html.push(
      "<figure class='image'>" + 
      "<img src='" + attachment.url + "' alt='" + attachment.alt + "'/>" + 
      (attachment.caption !== '' ? "<figcaption>" + attachment.caption + "</figcaption>" : "") + 
      "</figure>" 
     ); 
    }); 

    editor.insertHtml(html.toString()); 
}); 

은 CKEditor로 이미지의 수를 삽입 .

그러나 전체 크기 이미지를 사용하는 대신 "첨부 파일 표시 설정"(이미지 참조)의 "크기"필드에서 선택한 크기의 이미지에 이미지 URL을 사용하고 싶습니다. 그 "Attachment Display Settings"필드에서 데이터에 액세스하는 방법이있을 것이라고 확신합니다. 그러나이 위치에 대한 정보를 찾을 수없는 것 같습니다.

enter image description here

어떤 도움

주시면 감사하겠습니다.

감사합니다.

+0

해결 방법을 찾으셨습니까? – Norman

+0

@Norman, 아직 없습니다. –

답변

0

나는 당신과 같은 문제가 있으며 첨부 파일 디스플레이 설정에서 데이터를 가져올 수 없습니다. 당신이 중간 크기 이미지의 URL을 원한다면 당신은이를 사용할 수 있습니다

attachment.sizes.medium.url; 

Here 당신이 이것에 대해 더 finde 및 하단의 첨부 파일 표시 설정을 사용하는 방법이 있습니다,하지만 난 couldn' 수 아직 그것을 사용하는 방법을 알아낼 수 없습니다.