Word tarafından oluşturulan HTML'yi XMLRPC üzerinden WordPress'e gönderiyorum. Post.php dosyasına gitmeden önce, biçim veritabanında doğru şekilde korunur. TinyMCE büyüsünü gerçekleştirir ve birkaç biçimlendirme detayını kaybederim.
Gördüğüm ana sorun, <span>
diğer unsurları çevreleyen stil bilgilerine sahip etiketin çıkarılmasıdır. Bu etiketlerin gerçekten de Kses tarafından değil TinyMCE tarafından kaldırıldığını doğruladım. TinyMCE'nin HTML'yi değiştirmesini önlemenin bir yolu var mı? denedim
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;
}
ki bu yardımcı olmadı. TinyMCE belgelerine göre , "verify_html"
Bu seçenek, öğe temizleme işlevini etkinleştirir veya devre dışı bırakır. Bu seçeneği false olarak ayarlarsanız, tüm öğe temizleme işlemleri atlanır, ancak URL dönüştürme gibi diğer temizleme işlevleri yine de yürütülür.