मैं वर्ड को उत्पन्न वर्डप्रेस XMLRPC के माध्यम से वर्डप्रेस पर पोस्ट कर रहा हूं। इससे पहले कि मैं post.php पर जाऊं, डेटाबेस में फॉर्मेट सही ढंग से संरक्षित है। TinyMCE अपना जादू करता है और मैं कुछ प्रारूपण विवरण खो देता हूं।
मुख्य मुद्दा जो मैं देख रहा हूं वह यह है कि <span>
अन्य तत्वों के आसपास की शैली की जानकारी के साथ टैग छीन लिया गया है। मैंने सत्यापित किया है कि ये टैग वास्तव में TinyMCE द्वारा हटाए गए हैं न कि Kses। क्या TinyMCE को HTML को बदलने से रोकने का कोई तरीका है? मैंने कोशिश की है
add_filter('tiny_mce_before_init', 'tinymce_init');
function tinymce_init( $init ) {
$init['extended_valid_elements'] .= ', span[style|id|nam|class|lang]';
$init['verify_html'] = false;
return $init;
}
जो मदद नहीं की। TinyMCE प्रलेखन के अनुसार , "verify_html"
यह विकल्प तत्व क्लीनअप कार्यक्षमता को सक्षम या अक्षम करता है। यदि आप इस विकल्प को गलत पर सेट करते हैं, तो सभी तत्व क्लीनअप को छोड़ दिया जाएगा, लेकिन अन्य क्लीनअप कार्यक्षमता जैसे URL रूपांतरण अभी भी निष्पादित किया जाएगा।