我正在WordPress可视化编辑器中扩展TinyMCE,并添加了一个按钮来包含<section></section>
中的所选内容,该按钮在我的主题的前端用于英雄元素。
当我在<section>
标签内包装文本时,wpautop会停止运行。根本没有添加<p>
代码,这会在选择多个段落时中断。
此文本位于文本编辑器(非可视编辑器)中。
<section>This is paragraph one. This is paragraph one.
This is paragraph two. This is paragraph two.</section>
在网站的前端,它应该成为:
<section><p>This is paragraph one. This is paragraph one.</p>
<p>This is paragraph two. This is paragraph two.</p></section>
虽然没有添加<p>
个标签。
我已经尝试通过自己安排休息来解决问题,但他们都被删除了。
var output = '<section><article>' + text + '</article></section>';
var output = '<section><article><p>' + text + '</p></article></section>';
var output = '<section><article><br>' + text + '</br></article></section>';
var output = '<section><article>\n' + text + '\n</article></section>';
var output = '<section><article>\n\n' + text + '\n\n</article></section>';
无论我尝试什么,新线都会慢慢被破坏。
有没有办法强制wpautop
在已有另一个包装器的内容上运行?