मैं वर्तमान में नए वर्डप्रेस 3.5 मीडिया मैनेजर का उपयोग करने की कोशिश कर रहा हूं जो बैकबोन.जेएस का उपयोग अपनी मोडल विंडो बनाने और पॉप्युलेट करने के लिए करता है।वर्डप्रेस 3.5 मीडिया मैनेजर - मेरा खुद का backbone.js विचार जोड़ें
मैं क्या करना चाहता हूं: उपयोगकर्ता अपलोड बटन क्लिक करता है, मीडिया प्रबंधक पॉप अप करता है, उपयोगकर्ता छवि का चयन करता है, प्रेस डालें, छवि को फिर कस्टम फ़ील्ड में सहेजा जाता है।
यह सब पहले से ही काम करता है, केवल एक चीज जिसे मैं बदलना चाहता हूं, मीडिया अपलोडर की साइडबार को पॉप्युलेट करना है (उपयोगकर्ता अपने स्वयं के टेम्पलेट के साथ कैप्शन, शीर्षक, चयन आकार इत्यादि जोड़ सकते हैं)।
मैं पहले से ही रीढ़ की हड्डी के साथ काम करने के तरीके के दर्जनों ट्यूटोरियल पढ़ता हूं लेकिन अब थोड़ा फंस गया हूं। यहाँ अब तक कोड के अपने कुछ है:
//defined earlier:
var frame;
//on click:
if (file_frame)
{
file_frame.open();
return;
}
else
{
// Create the media frame.
file_frame = wp.media(
{
frame: 'select',
state: 'mystate',
library: {type: 'image'},
multiple: false
});
file_frame.states.add([
new media.controller.Library({
id: 'mystate',
title: 'my title',
priority: 20,
toolbar: 'select',
filterable: 'uploaded',
library: media.query(file_frame.options.library),
multiple: file_frame.options.multiple ? 'reset' : false,
editable: true,
displayUserSettings: false,
displaySettings: true,
allowLocalEdits: true,
//AttachmentView: ?
}),
]);
file_frame.open();
}
मैं भी इस तरह अपने ही टेम्पलेट दर्ज की कोशिश की है:
media.view.Attachment.mySidebar = media.view.Settings.AttachmentDisplay.extend(
{
className: 'attachment-display-settings',
template: media.template('avia-choose-size')
});
लेकिन समस्या यह है: मैं न के बजाय केवल इस टेम्पलेट लोड करने के लिए थे पता मूल साइडबार। अटैचमेंट व्यू पैरामीटर के रूप में इसे पास करना स्पष्ट रूप से काम नहीं करता है क्योंकि यह पूरे टेम्पलेट को प्रतिस्थापित करता है न कि केवल साइडबार।
कोई भी backbone.js अनुभव वाला कोई भी व्यक्ति जो मदद कर सकता है?
कोशिश करें http://wordpress.stackexchange.com/ –
हे क्रेसी, मैं भी नए wp.media एपीआई के साथ संघर्ष कर रहा हूं और कोई जवाब नहीं के साथ कोर कोड के पीछे कोओप से मदद मांगा हूं। यहां मेरी चुनौती है: http://stackoverflow.com/questions/15537480/display-attachments-by-id-in-a-wp-media-frame – Adal