정보를 위해 TinyMCE는 /wp-admin/admin-ajax.php의 Ajax 스크립트를 사용하여 send-attachment-to-editor라는 작업을 제출합니다.
이 기능은 버튼, 그것은 실행 "게시 삽입"기본적으로 한 번 이미지 항목을 선택 /wp-includes/js/media-editor.min.js
return wp.media.post("send-attachment-to-editor",{nonce:wp.media.view.settings.nonce.sendToEditor,attachment:d,html:e,post_id:wp.media.view.settings.post.id})
의 내부와 타격 이후 Ajax 스크립트를 작성하고 send-attachment-to-editor 및 nonce를 포함한 모든 img 첨부 정보를 보낸다.
예 아약스 포스트 :
nonce=70b38cc7e2&attachment%5Bid%5D=824&attachment%5Bpost_content%5D=Specialized+S+Works+custom+work+by+Decal+Spec&attachment%5Bpost_excerpt%5D=&attachment%5Burl%5D=http%3A%2F%2Fdecal-spec.com%2Fwp-content%2Fuploads%2F2013%2F02%2FS-Works-5256.jpg&attachment%5Balign%5D=none&attachment%5Bimage-size%5D=large&attachment%5Bimage_alt%5D=Specialized+S+Works+Project&html=%3Ca+href%3D%22http%3A%2F%2Fdecal-spec.com%2Fwp-content%2Fuploads%2F2013%2F02%2FS-Works-5256.jpg%22%3E%3Cimg+src+width%3D%22625%22+height%3D%22942%22+alt%3D%22Specialized+S+Works+Project%22+class%3D%22wp-image-824+alignnone+size-large%22+%2F%3E%3C%2Fa%3E&post_id=0&action=send-attachment-to-editor
다음이 당신을 통해 요청한 IMG로 응답하고 편집기 안에 넣는다 :
{"success":true,"data":"<a href=\"http:\/\/decal-spec.com\/wp-content\/uploads\/2013\/02\/S-Works-5256.jpg\"><img src=\"http:\/\/decal-spec.com\/wp-content\/uploads\/2013\/02\/S-Works-5256-679x1024.jpg\" alt=\"Specialized S Works Project\" width=\"625\" height=\"942\" class=\"alignnone size-large wp-image-824\" \/><\/a>"}
그리고 두 번째 질문에 대해 나는 기본 내용으로 생각 영역 ID는 # page_contents과 같으며 JS/JQuery를 통해 직접 콘텐츠를 추가 할 수 있습니다.
내가 가진 유일한 관심사는 미디어 추가 및 업로드/img 관리 기능의 내용을 어떻게 보여줄 것인가입니다. 이 특정 섹션에는 내가 믿는 일부 권한이 필요하며 현재 사이트에있는 그림을 제어 할 수 있습니다. 코멘트 섹션에서이 정보와 실제 사용법을 표시하는 작업을 어떻게 처리 할 수 있는지 알고 싶습니다.
나는이 플러그인은 유효 기간이 알고 아마 작동하지 않습니다하지만 당신 http://wordpress.org/extend/plugins/tinymcecomments/
감사합니다 도움이 될 수 있습니다. Re : "기본적으로 이미지 항목이 선택되고"insert to post "버튼을 누르면 Ajax 스크립트가 실행되고 send-attachment-to-editor와 nonce를 포함한 모든 img 첨부 정보가 전송됩니다." 하지만이 일이 일어나지 않는다고 추측하고 있습니까? 아니면 내 TinyMCE가 그 메시지를 "듣는"것이 아닙니까? 나는 당신이 공유 한 것을 읽었으며 아직도 약간 흐릿합니다. 아마도 "시도해보십시오."라는 질문을하지 않으면 "시도해보십시오."라는 질문을 할 수 있습니다. 업 로더에 관해서는, P2에 이미있는 것을 사용하고 있습니다 (http : // p2theme.co.kr에서) 다른 점은 WYSIWYG와 Media에 아무 것도 추가하고 싶습니다. –
이것이 새로운 버전에서 작동하는지 모르겠습니다. 이 주제에 대한 참고 자료는 http://wordpress.org/support/topic/p2-123-clicking-add-media-opens-up-error-page?replies=7#post-2094178 –
입니다. 게다가. 명확히하기 위해 Add New Media *가 작동합니다. 그리고 그것을 "활성"테스트 영역에 추가 할 수 있습니다. 문제는 TinyMCE 편집기로 텍스트 영역을 변경하면 더 이상 WP가 보이지 않고 삽입을하지 않는다는 것입니다. 나는 설정이나 무언가를 놓쳐 버렸을 것입니다. 질문은 ... 무엇입니까? 이견있는 사람? 매우 감사. –