在一个完美的世界中,WordPress会将我输入的内容输入HTML编辑器,并将其逐字写入浏览器接收的帖子/页面文档。正在禁用wpautop
在这方面已经帮了我一点忙。唉。。
Setup: 我在编辑器中写入一些HTML,然后单击“更新”。我的帖子/页面格式正确,但编辑器的内容已更改:p
和br
标记消失了,分别替换为实际的空行和换行符。查看源代码时,编辑器的内容textarea
是我最初键入的,但好像p
和br
标记实际上是在textarea
.
The problem is that when I click UPDATE again (without changing anything), the post/page is formatted incorrectly, because said tags are lost.
如何使HTML编辑器的内容不被自动损坏?我从未切换到可视化编辑器。只是浏览一下wp-includes/formatting.php
, 功能format_to_edit
看起来很有希望,但不确定如何继续。Example
- 输入
- 单击更新,由于缺少p标签,帖子格式不正确
UDPATE
<在看了一些评论/答案并做了一些测试之后,这看起来确实像是黑客的副作用。我不能重新安装根。以下是我的安装详细信息:定制Roots 主题,没有黑客
<p>Hello</p>
在新帖子的HTML编辑器中,单击“发布”,已发布帖子的格式正确Hello
(p标签消失了)