Tôi đang đăng Word tạo HTML lên WordPress thông qua XMLRPC. Trước khi tôi đi đến post.php, định dạng được bảo tồn chính xác trong cơ sở dữ liệu. TinyMCE thực hiện phép thuật của mình và tôi mất khá nhiều chi tiết định dạng.
Vấn đề chính tôi đang thấy là <span>
thẻ có thông tin phong cách xung quanh các yếu tố khác bị loại bỏ. Tôi đã xác minh rằng các thẻ này thực sự bị TinyMCE xóa chứ không phải Kíp. Có cách nào để ngăn TinyMCE thay đổi HTML không? Tôi đã thử
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;
}
mà không giúp được gì Theo tài liệu của TinyMCE , "verify_html"
Tùy chọn này cho phép hoặc vô hiệu hóa chức năng dọn dẹp phần tử. Nếu bạn đặt tùy chọn này thành false, tất cả việc dọn dẹp phần tử sẽ bị bỏ qua nhưng chức năng dọn dẹp khác như chuyển đổi URL vẫn sẽ được thực thi.