2012-10-22 100 views
2

如何设置wp_editor中的tinyMCE编辑器不修改/替换初始内容的html标记?wp_editor中的TinyMCE编辑器正在删除我的html标记

我正在加载html内容< b> tags(我知道它们已被弃用,但我需要它们),并且tinyMCE编辑器正在替换它们。

我尝试了几件事情,但没有成功。我有点沮丧。我需要帮助。

我需要的是编辑器不会更改加载的html内容。

对不起,我的英语不好!这不是我的母语。

在此先感谢!

回答

1

看起来像tinymce stripps一些html标签出来,这tinymce不承认为“有效”。 你将需要设置你的tinymce配置来保留这些html元素(使它们有效)。

这有以下TinyMCE的设置:

  • valid_elements(定义哪些HTML元素是有效的+有效属性)
  • valid_children(定义哪些父元素和子元素的组合是有效的)
+0

是的,但我在哪里设置了这个参数?我传递给wp_editor()方法的选项数组。但它不起作用。 – nicomonjelat

+0

在这个页面上有一些例子可以找到:http://wordpress.stackexchange.com/questions/48356/creating-a-wp-editor-instance-with-custom-tinymce-buttons – Thariama

+0

有一些方法,编辑器不会改变我的所有内容? – nicomonjelat

0

只是改变属性

valid_children : "+a[div|h1|h2|h3|h4|h5|h6|p|#text]", (defines which html elements are valid + valid attributes) 
    valid_elements : '*[*]', (defines which combinations of parent and child elements are valid)