我一直在寻找一种解决方案,该解决方案允许我编辑HTML代码,并在切换到Visual编辑器后再将其保留。
我尝试了一堆运气不好的事情:
- wp-no-format插件
- Raw HTML插件
- 在一行中输入我所有的HTML
如果仅由我来管理内容,则将禁用Visual编辑器。但是由于我有许多内容管理器,并且页面上有HTML(例如表单)和他们需要编辑的内容,所以这是没有选择的。
任何建议将不胜感激。
我一直在寻找一种解决方案,该解决方案允许我编辑HTML代码,并在切换到Visual编辑器后再将其保留。
我尝试了一堆运气不好的事情:
如果仅由我来管理内容,则将禁用Visual编辑器。但是由于我有许多内容管理器,并且页面上有HTML(例如表单)和他们需要编辑的内容,所以这是没有选择的。
任何建议将不胜感激。
Answers:
我确切地知道您的感受,可悲的是,这个问题根源于不是TinyMCE的wordpress核心代码或由于浏览器兼容性问题。我写了一个插件,允许您在HTML编辑器中格式化html标记,在它和Visual选项卡之间来回切换而不影响源代码,并在Visual选项卡中进行更改而不会破坏原始的HTML格式...
http://wordpress.org/extend/plugins/preserved-html-editor-markup/
它还保留选项卡式缩进-仅4个空格:(-,并增强HTML5兼容性。
唯一的“陷阱”是它禁用了wpautop。我引用陷阱是因为有些人讨厌编辑器将p标签包装在其内容周围,结果,Visual编辑器将使用br标签代替回车符-因此,您可能需要调整样式表。
请享用!
您可以尝试以下插件:
TinyMCE Advanced的设置为保存时停止删除<p>
and <br />
标记,并在HTML编辑器中显示它们
如果只有部分不想修改的代码,则可以将敏感的HTML / embed / etc存储到自定义字段中。
通过使用此shortcode插件,您可以将自定义字段RAW包含在任何帖子,页面甚至窗口小部件中,其内容如下:[include“ my custom field name”]。它还可以使用[include global =“ shared_code_menu”]之类的内容从其他帖子中提取常见的摘要。
它是一种廉价的替代品,并且有局限性,但它轻巧而直接。
好的,让我们现在将其移至答案。你想要这样的东西吗
-标题-
样本发布
-内容-
拉拉alalalalalalalala
<div><a href="blah.com">Blah</a></div>
语法荧光笔的列表
- SyntaxHighlighter的TinyMCE的按钮
- WP SyntaxHighligter
- RBCODE
- 搜索结果从WordPress的扩展