情報提供のために、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添付ファイル情報が送信されます。
Ajax投稿の例:
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>"}
そして、2番目の質問では、デフォルトでコンテンツ領域IDは#page_contentsに等しくなり、JS/JQueryを介して手動でコンテンツを追加できると思います。
これらすべてについて、私が懸念しているのは、メディアの追加の内容とアップロード/画像管理の機能をどのように表示するかということだけです。この特定のセクションには、私が信じるいくつかの権限が必要であり、現在サイトにすでにある写真を制御できるようになります。コメント欄にこの情報と実際の使い方を表示する作業をどのように処理するのか興味があります。
私はこのプラグインが古く、おそらく機能しないことを知っていますが、それはあなたを助けるかもしれませんhttp://wordpress.org/extend/plugins/tinymcecomments/