我正在编写一个WordPress插件,该插件向WP中的tinymce编辑器添加了按钮。我正在向DOM元素(如data-initial =“ 3” ..)添加自定义属性,但WordPress不会保存它们。即使当我尝试切换到可视化编辑器并返回该自定义属性时,尝试在html编辑器中编写自定义属性,也不再存在。
任何使WP保留自定义属性的解决方案?
谢谢!
您需要在tinymce init中将自定义属性添加到valid_elements中>
valid_elements: "@[id|class|title|style|data-initial|...]," + //Your attributes HERE!!! "a[name|href|target|title]," + "#p,-ol,-ul,-li,br,img[src],-sub,-sup,-b,-i," + "-span,hr",
为了将它们保留在编辑器中-否则,tinymce清理功能将删除它们(因为它们无效)。
使用extended_valid_elements将自定义属性添加到现有规则。使用有效元素将破坏当前规则
您能否说明要编辑哪个文件或在哪里添加此代码?