首页 文章

tinyMCE for Wordpress - <span>标签而不是<p>

提问于
浏览
1

我们使用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 回答

  • 0

    这很奇怪,因为通常Tinymce会把它分成段落 . 您不需要在Wordpress html中添加 <p> 标签,因为即使它没有在编辑器中显示,也会自动完成 . 这可能是插件冲突吗? ---尝试禁用除TinyMce之外的所有插件,然后尝试键入一个段落,然后按Enter键,查看它是否打破了新段落并换行 . 当您在禁用TinyMce的情况下按Enter键时段落是否会中断(因此您确定其TinyMce会导致问题)?然后再次尝试禁用所有插件,以确保它不是主题问题 . 如果这一切都失败了可能是与插件的主题冲突,你使用预制的主题还是你创建它?

  • 0

    您应该检查是否正确设置了以下tinymce参数(forced_root_block):

    forced_root_block : 'p',
    

相关问题