मुझे लेख के मुख्य भाग में कुछ पाठ सम्मिलित करने की आवश्यकता है, जो कि कस्टम वर्गों के साथ कुछ div टैग के अंदर लपेटकर "साइड-टैग" में बदल जाता है।
मैंने टिनिम्स में एक कस्टम बटन बनाया है जो एक टेक्स्ट फ़ील्ड के साथ एक नई विंडो को पॉप अप करता है। आप टेक्स्ट लिखते हैं और जब आप ओके मारते हैं तो यह शुरुआत और एंडिग डिग टैग जोड़ता है और इसे आपके एडिटर में wp एडिटर में डाल देता है।
यहाँ कोड है:
(function () {
tinymce.PluginManager.add('custom_mce_button2', function(editor, url) {
editor.addButton('custom_mce_button2', {
icon: false,
text: 'Side Tag',
onclick: function (e) {
editor.windowManager.open( {
title: 'Insert a Sidetag',
body: [{
type: 'textbox',
name: 'title',
placeholder: 'Type the side tag content here.',
multiline: true,
minWidth: 700,
minHeight: 50,
},
{
type: 'button',
name: 'link',
text: 'Insert/Edit link',
onclick: function( e ) {
//get the Wordpess' "Insert/edit link" popup window.
},
}],
onsubmit: function( e ) {
editor.insertContent( '<div class="side-tag-wrap hidden-xs"><div class="side-tag">' + e.data.title + '</div></div>');
}
});
}
});
});
})();
और यह क्या करता है:
अब तक सब कुछ काम करता है लेकिन ... मैं यह भी जोड़ना चाहता हूं कि पॉपअप विंडो अभी भी लिंक जोड़ने में सक्षम है, ठीक उसी तरह से डिफ़ॉल्ट संपादक के "इन्सर्ट / एडिट लिंक" बटन कैसे काम करता है। मुझे पता है कि टिनिम्स के लिंक प्लगइन का उपयोग कैसे करना है लेकिन यह मदद नहीं करता है। मैं मुख्य रूप से उन पोस्ट को लिंक करना चाहता हूं जो पहले से प्रकाशित हैं इसलिए मुझे इसकी आवश्यकता है:
क्या मेरे कस्टम पॉपअप विंडो में इस बटन को कॉल करने या क्विकटैग फ़ंक्शन को कॉल करने का कोई तरीका है?