为什么当我按Enter键时,HTML编辑器不将我的代码放在段落标记中

时间:2011-06-29 作者:Mazatec

通常在使用富文本编辑器时,当您点击return(即执行完整段落返回)时,您的文本将被包装,即。<p> my text </p> 然而,这在wordpress中不会发生。

有没有办法触发此功能?

1 个回复
最合适的回答,由SO网友:Dougal Campbell 整理而成

这在内容输出到浏览器时发生。此时,内容将通过几个过滤器,其中一个过滤器被称为wpautop. 此筛选函数在中定义wp-includes/formatting.php. 与其他默认WordPress过滤器相结合,这通常意味着您可以在HTML(非wysiwyg)编辑器中编写内容,就像编写纯文本一样,它将以逻辑、直观的方式格式化最终的HTML输出。

另一方面,您也可以在输出中手动编写HTML标记,WP将保留您的标记。有时会出现一些边缘情况(使用非标准标记或属性),但在大多数情况下,编辑器和过滤器都非常智能。

结束