Ich poste Word generiertes HTML über XMLRPC in WordPress. Bevor ich zu post.php gehe, wird das Format korrekt in der Datenbank beibehalten. TinyMCE übt seine Magie aus und ich verliere einige Formatierungsdetails.
Das Hauptproblem, das ich sehe, ist, dass <span>
Tags mit Stilinformationen, die andere Elemente umgeben, entfernt werden. Ich habe überprüft, dass diese Tags tatsächlich von TinyMCE und nicht von Kses entfernt werden. Gibt es eine Möglichkeit, zu verhindern, dass TinyMCE den HTML-Code ändert? Ich habe versucht
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;
}
das hat nicht geholfen. Laut TinyMCE- Dokumentation ist "verify_html"
Diese Option aktiviert oder deaktiviert die Elementbereinigungsfunktion. Wenn Sie diese Option auf false setzen, werden alle Elementbereinigungen übersprungen, andere Bereinigungsfunktionen wie die URL-Konvertierung werden jedoch weiterhin ausgeführt.