Я бы хотел, чтобы мой редактор tinymce разрешил все элементы html, включая некоторые вложенные типы.
Я читаю документы в tinymce: http://www.tinymce.com/wiki.php/Configuration:valid_elements
А также подтверждается этим сообщением на Stackoverflow: TinyMce Разрешить все теги HTML
Я использую valid_elements :"*[*]",
в моих опциях:
$('.page-tinymce-editor').tinymce({
theme: 'advanced',
theme_advanced_buttons1: "fontsizeselect,bold,italic,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,undo,redo,link,unlink,code,image,uploadimage,uploadattachment",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
width : "660px",
height: "1200",
body_id :"article",
valid_elements :"*[*]",
skin: "wp_theme",
relative_urls: false,
content_css: "http://" + location.host + "/assets/screen.css",
plugins: 'uploadimage,uploadattachment'
})
Но в моем html есть условие гнезда, которое все еще удаляется с помощью tinymce. У меня есть кусок HTML, как показано ниже:
<span class="text">
<p> Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum </p>
</span>
, который становится таким:
<p> Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum </p>
Tinymce удаляет span
за пределами тега p
. Другие span
теги все в порядке. Я снова и снова изучал лакомство, но у меня не было никаких идей, чтобы это исправить.
Есть ли способ это исправить?
Большое спасибо