我们使用TinyMCE作为我们网站Wordpress部分的文本编辑器 . 我们的问题是TinyMCE没有包装我们的副本
标签默认情况下,但它使用 <span>
.
这并不酷,因为更新帖子的人必须直接进入html编辑器而不是可视化编辑器并手动添加 <p>
标签 . 这是她能保证我们的帖子不是一个很长的段落的唯一方法 . 这个人对代码一无所知,所以这对她来说很难 .
我需要让TinyMCE做出反应,这样当她输入一个段落并点击进入/返回时,它会断开一个新的段落并在文本周围包裹正确的 <p></p>
标签 .
我试图切换到CKEditor,但我无法用它嵌入YouTube视频或图像 . 这是我们博客的主要部分,所以我现在不得不坚持使用TinyMCE .
这是为我们生成的示例:
<span style="color: #373737; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 19.5px;">
... sample text ...
</span>
我需要这个副本块看起来像这样:
<p>
... sample text ...
</p>
2 回答
这很奇怪,因为通常Tinymce会把它分成段落 . 您不需要在Wordpress html中添加
<p>
标签,因为即使它没有在编辑器中显示,也会自动完成 . 这可能是插件冲突吗? ---尝试禁用除TinyMce之外的所有插件,然后尝试键入一个段落,然后按Enter键,查看它是否打破了新段落并换行 . 当您在禁用TinyMce的情况下按Enter键时段落是否会中断(因此您确定其TinyMce会导致问题)?然后再次尝试禁用所有插件,以确保它不是主题问题 . 如果这一切都失败了可能是与插件的主题冲突,你使用预制的主题还是你创建它?您应该检查是否正确设置了以下tinymce参数(forced_root_block):