WordPressメディアのjavascriptの記述がうまくいかないようです。添付ファイルの表示設定を取得するWordPress Mediaを使用するJavaScriptファイル
私は、デフォルトのTinyMCEエディタをCKEditorに置き換える必要があるプロジェクトに取り組んでいます。
私はメディア・マネージャを開くために、次のコードがあります。
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を使用したいと思います。これらの「添付ファイルの表示設定」フィールドのデータにアクセスする方法はありますが、どこの情報も見つけられないようです。
任意の助けいただければ幸いです。
ありがとうございます!
解決方法を見つけましたか? – Norman
@Norman、まだありません。 –