TinyMCE extended_valid_elements似乎没有这样做 TinyMCE是一款流行的富文本编辑器,extended_valid_elements是其配置选项之一。该选项用于定义允许的HTML元素和属性,以便在编辑器中进行有效的内容编辑和格式化。 具体来说,extended_valid_elements允许开发人员指定额外的HTML元素和属性,以便在编辑器中保留或添加特定的标记。通...
extend_valid_elements : "iframe[src|width|height|name|align]", //invalid_elements : "script,onclick,ondblclick,onkeydown,onkeypress,onkeyup,onmousedown,onmousemove,onmouseout,onmouseover,onmouseup,font", height: "500" });
要包含所有组件及属性,请使用 *[*] ,这在使用invalid_elements选项时特别有用。 [extended_valid_elements]向"valid_elements"列表末尾添加可用组件。此选项在你仅仅想往默认列表中增添部分组件时相当有用。 格式与"valid_elements"一致。 [invalid_elements]输出时需要排除在外的组件名称列表,以逗号分隔开。 [trim_...
方案一: 在编辑器配置里直接加一句valid_elements : "*[*]",就保留下所有标签了 这种方案简单粗暴,相当于所有元素都不过滤了,可能会导致一下其他问题 方案二: 1.保留style内容:valid_children: '+body[style]' 2.保留script内容:extended_valid_elements: 'script[src|async|defer|type|charset]'...
防止TinyMCE从input元素中剥离'style'属性的方法是通过配置TinyMCE的valid_elements和extended_valid_elements属性。这两个属性可以控制允许哪些HTML元素和属性通过TinyMCE的过滤器。 以下是一个示例配置,允许input元素中的style属性: 代码语言:javascript 复制 tinymce.init({ selector: 'textarea', plugins: 'link im...
[extended_valid_elements]向"valid_elements"列表末尾添加可用组件。此选项在你仅仅想往默认列表中增添部分组件时相当有用。 格式与"valid_elements"一致。 [invalid_elements]输出时需要排除在外的组件名称列表,以逗号分隔开。 [trim_span_elements]True/False选项。如果设置为true,不需要的组件将被移除。默认值即为...
$initArray['extended_valid_elements'] = $ext; } return $initArray; } add_filter('tiny_mce_before_init', 'fb_change_mce_options'); WordPress自带编辑器的强大往往被人忽略,很大程度上就是其隐藏的编辑按钮默认情况下没有被显示出来而已。
extended_valid_elements : "@[itemtype|itemscope|itemprop|id|class|style|title|dir<ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup]", Referencing this debug snippet: http://www.tinymce.com/develop/bugtracker_view.php?
4我有同样的问题,但对我来说这个配置 mode: 'exact', inline: true, add_unload_trigger: false, schema:"html5", invalid_elements: "span", extended_valid_elements : "span[!class]", paste_remove_styles: true, forced_root_block : false, verify_html : false, cleanup : true ...
:extended_valid_elements=>"..."最后添加了一个c0de[lang],结果,在用html编辑提交之后<c0de></c0de>总是合在一起的,中间的内容也跑到了后面。用theme_advanced_blockformats参数也是一样,把verify_html改成false直接会复制出好多<c0de><c0de>来。 不知道是...