【问题标题】:TinyMCE editor in wp_editor is removing my html tagswp_editor 中的 TinyMCE 编辑器正在删除我的 html 标签
【发布时间】:2012-10-22 13:35:34
【问题描述】:

如何将 wp_editor 中的 tinyMCE 编辑器设置为不修改/替换初始内容的 html 标签?

我正在加载带有 标签的 html 内容(我知道它们已被弃用,但我需要它们)并且 tinyMCE 编辑器正在替换它们。

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

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

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

提前致谢!

【问题讨论】:

    标签: wordpress editor tinymce html


    【解决方案1】:

    看起来 tinymce 剥离了一些 html 标签,tinymce 无法识别为“有效”。 您需要设置 tinymce 配置以保留这些 html 元素(使它们有效)。

    为此有以下tinymce设置:

    【讨论】:

    • 是的,但是我在哪里设置了这个参数?我将带有选项的数组传递给 wp_editor() 方法。但它不起作用。
    • 此页面上有一些示例:wordpress.stackexchange.com/questions/48356/…
    • 有什么方法可以让编辑器完全不改变我的内容?
    • 这在很老的 tinymce 版本中是可能的,您可以在其中设置 cleanup:false。但我认为这不再有效,无论如何清理都会完成
    • 感谢您的回答。我会继续寻找另一个解决我的问题的方法!非常感谢
    【解决方案2】:

    只需将属性更改为

        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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-08
      • 1970-01-01
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      相关资源
      最近更新 更多