Escaping multiline wordpress shortcodes -


बहुभाषी वर्डप्रेस शोर्ट से कैसे बचें?

  [accordion_item title = "item 2"] मद सामग्री [/ accordion_item]  

हम डबल ब्रैकेट्स का उपयोग कर सकते हैं, लेकिन "/" साइन इन करें ब्रोक सब कुछ

इस सामग्री को नष्ट करने के लिए WP लोगों को बांट नहीं किया जा सकता (

  [[accordion_item title = "item 3"]] आइटम सामग्री [[accordion_item]]  

काम करता है, लेकिन नीचे दिए गए कोड ठीक से नहीं बचता

  [[accordion_item title = "item 3"]] आइटम सामग्री [[accordion_item]]  

HTML कोड के साथ मैन्युअल रूप से ब्रैकेट्स को बदलना नहीं चाहते हैं। (और डब्ल्यूपी स्वचालित रूप से यूजर स्विच एडिटर मोड को विज़ुअले के बाद वापस मिल जाता है)

धन्यवाद अग्रिम।

< शॉर्टकोड पार्सिंग (समूह 1 और 5 को कैप्चर करें)

से बचने के साथ shortcodes.php में फंक्शन get_shortcode_regex () फंक्शन बनाता है

Code> [[new_something my_attr = "test"] और सामग्री है! [Vc_tabs] [/ vc_tabs] [/ new_something]] preg_match_all के बाद आपको पहले कैप्चर समूह खाली नहीं होगा और यह "[" (ताकि आप जान सकते हैं कि यह शोर्टकोड रेंडरिंग के लिए नहीं है)

दूसरा कैप्चर समूह शॉर्टकोड नाम "new_something" दिखाएगा

तीसरे कब्जा ई समूह विशेषताओं में सब कुछ दिखाएगा "my_attr =" test ""

चार कैप्चर समूह सामग्री दिखाएगा और सामग्री है !! [Vc_tabs] [/ vc_tabs]

पांच कैप्चर समूह यह दिखाएगा कि एस्केप वर्णों का अंत हो चुका है।

असल में इसका अर्थ है कि जब आप लिखते हैं कि जैसे बचें यह: [[your_shortcode] सामग्री [/ your_shortcode]]


Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

Camel ProducerTemplate possible memory leak -

javascript - Adhering to a max length setting with jshint -