2012-10-22 99 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)