मीडिया लाइब्रेरी का विस्तार करें


16

वर्डप्रेस में मीडिया लाइब्रेरी में बाईं ओर "URL से डालें" लिंक है। यह छवि URL स्वीकार करता है। यह कहीं भी नहीं कहा गया है, लेकिन यदि आप YouTube URL या <iframe>कोड पेस्ट करते हैं तो यह इसे भी सम्मिलित करेगा। यह सिर्फ पूर्वावलोकन नहीं दिखाएगा जैसा कि यह छवि URL के साथ करता है इसलिए आप यह नहीं बता सकते हैं कि आपके द्वारा टाइप किया गया कोड मान्य है या नहीं।

  1. मैं इस पृष्ठ को संपादित करना चाहूंगा और इसे वैध वर्डप्रेस एंबेड्स और वैध के पूर्वावलोकन दिखाऊंगा <iframes>। मैं चाहता हूं कि यह केवल बुनियादी जानकारी दिखाए कि एम्बेड कोड को मान्यता दी गई थी, वैध है और इसे डाला जा सकता है। मैं URL को मान्य करने के लिए सभी AJAX अनुरोध लिख सकता हूं लेकिन मुझे wp.mediaऑब्जेक्ट के साथ सहायता की आवश्यकता है । मुझे नहीं पता कि उस पेज को कैसे अपडेट किया जाए या इसे अपने पेज से बदल दिया जाए? अब तक मैंने /wp-includes/js/media-editor.js पाया है जहां लाइन 1054 पर यह कहता है Called when 'Insert From URL' source is not an image. Example: YouTube url.
  2. दूसरे, एक बार जब यह पहले से ही हो जाता है, तो मैं "लाइब्रेरी से यूआरएल डालें" पृष्ठ के साथ मीडिया लाइब्रेरी खोलने के लिए कोड के निम्नलिखित टुकड़े की तरह कुछ कॉल करने में सक्षम होना चाहता हूं और जोड़े गए कोड के साथ (मौजूदा कोड को संशोधित करने के लिए उपयोगकर्ताओं के लिए) ।

कोड (यह संपादन छवियों के लिए एक विंडो लाने के तरीके का एक कार्यशील उदाहरण है लेकिन मुझे "URL से सम्मिलित करें" के लिए इसकी आवश्यकता है):

frame = wp.media({
    frame: 'image',
    state: 'image-details',
    metadata: { 'url': 'some-url' }
});
frame.open();

5
कुछ ऐसा ही हाल ही में वर्डप्रेस में पेश किया गया था और यह 3.9 में उपलब्ध होगा। देखें: make.wordpress.org/core/2014/03/11/…
swissspidy

वाह, यह वास्तव में बहुत बढ़िया खबर है। मुझे वास्तव में ऐसी सुविधा याद आ रही थी। उस सूचना के लिए आपका धन्यवाद! यह प्रश्न हालांकि अभी भी खुला है - यह पता लगाना अच्छा होगा कि इस तरह से अधिक अनुभागों को कैसे जोड़ा जाए या मौजूदा अनुभागों को संपादित करें (कहते हैं कि मैं YouTube खिलाड़ियों के लिए कस्टम आउटपुट के रूप में कैप्शन जोड़ना चाहूंगा और यह सुविधा 3.9 में शामिल नहीं होगी )।
टॉम

2
हे टॉम, बस एक उदाहरण मिला कि आप यह कैसे कर सकते हैं: github.com/staylor/example-thing
swissspidy

जवाबों:


-1

आपको यहां कुछ उपयोगी https://github.com/ericandrewlewis/wp-media-javascript-guide मिल सकता है । ड्रॉपबॉक्स अपलोडर का उपयोग करके मैंने कुछ समान बनाने की कोशिश की। मुझे आशा है कि यह आपकी मदद करेगा


1
नमस्कार, वर्डप्रेस एसई में आपका स्वागत है। यह एक सवाल है और जवाब साइट एक मंच नहीं है। हम पसंद करते हैं कि उत्तर निश्चित हैं जबकि यह एक टिप्पणी का अधिक है। जो किसी ने भी इसे नकारा है, उसे वास्तव में यह बताना चाहिए था। अपने उत्तर को संपादित करने पर विचार करने के लिए समझाइए कि गाइड क्यों मदद कर सकता है और यह प्रश्न पर कैसे लागू होता है।
मैथ्यू ब्राउन उर्फ ​​लॉर्ड मैट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.