मैं स्व-समापन शॉर्टकोड बनाने से परिचित हूं जैसे:
// shortcode
function wpse_shortcode_example( $wpse_atts ) {
// Attributes
$wpse_atts = shortcode_atts(
array(
'foo' => 'bar',
'width' => '100%',
'height' => 'auto',
),
$wpse_atts,
'wpse'
);
// Return
return '<embed
src="' . $wpse_atts['src'] . '"
width="' . $wpse_atts['width'] . '"
height="' . $wpse_atts['height'] . '";
}
add_shortcode( 'wpse', 'wpse_shortcode_example' );
लेकिन मैं TinyMCE में इन्हें जोड़ना शुरू करना चाहूंगा। मैंने कई खोजें की हैं लेकिन सभी खोज परिणाम या तो दिनांकित हैं या एक दृष्टिकोण का उपयोग करते हैं जो अब अनुशंसित नहीं है:
- TinyMCE संपादक में शोर्ट बटन कैसे जोड़ें? : उत्कृष्ट प्रारंभिक बिंदु लेकिन सवाल 2012 में बनाया गया था।
- वर्डप्रेस शॉर्टकोड: एक पूर्ण गाइड : अच्छा लेख लेकिन 2012 से और इसका उपयोग करता है
query_posts()
लेकिन इसे ट्विक किया जा सकता है - अपना खुद का वर्डप्रेस एडिटर बटन बनाने के लिए गाइड : एक अच्छा लेख है, लेकिन अभी भी थोड़ी देर पहले, 2013 से, लेकिन यह टिनीएमसीई का उपयोग करने के लिए मूल बातें या नींव को कवर नहीं करता है।
मुझे पता है कि डेवलपर अभी भी शुरुआती दौर में है, लेकिन प्लगइन हैंडबुक केवल टिनीएमसीई एन्हांस्ड शॉर्टकोड और शोर्टकोड एपीआई के बारे में संक्षेप में बात करता है और add_shortcode()
टिनीएमसीई का उल्लेख नहीं करता है।
इसलिए यह मुझे मेरे प्रश्न की ओर ले जाता है। TinyMCE संपादक में एक क्लिक करने योग्य बटन में स्व-समापन शोर्ट को चालू करने के लिए बुनियादी प्रक्रिया क्या है?